Karena Anda memiliki spasi di antara john
dan craig
. Itu akan berhasil
select id from person
where replace(concat(fname, lname),' ','') LIKE = '%johncraigsmith%'
tapi itu mengerikan pada kinerja BTW. Lebih baik
select id from person
where lname = 'smith'
and fname = 'john craig'