私は、人が国と姓名で検索される検索システムに取り組んでいます。ファーストネームとラストネームに使用concat
しましたが、さらに条件を付けて使用するとうまくいかないようです。私のクエリは
select * from users_profile where CONCAT(fname,' ',lname) like '%v %'
or Email like '%v %' AND country='india'
上記で、「and」なしでクエリを使用すると、機能します。しかし、より多くの条件を指定する必要があり、単純に and を使用しなくconcat
ても機能します。
select * from users_profile where CONCAT(fname,' ',lname) like '%v %'
or Email like '%v %'
両方で動作させる方法concat
とさらにand condition
適用したい.