我有两列name和surname。我想做一个搜索查询,如果用户写名字、姓氏或两者都写,它将找到这个人。
目前我有
SELECT name, surname, id FROM users WHERE
(name LIKE '%".$term."%' || surname LIKE
'%".$term."%') AND position='0' LIMIT 5
假设我有一个用户 John Lemon。如果我写John或我写Lemon ,查询会找到他。但是,如果我写John Lemon,它将一无所获。
是否可以使用类似于以下的语法:
SELECT name, surname, id FROM users WHERE (
name+' '+surname LIKE
'%".$term."%') AND position='0' LIMIT 5