我有这张桌子
**
--------------------------------------------------
| id | fname | lname | age
--------------------------------------------------
| 1 | John | Smith | 20
-------------------------------------------------
| 2 | John Craig | Smith | 20
--------------------------------------------------
| 3 | John Shaw | Smith | 20
--------------------------------------------------
MYSQL查询:
select id from person where concat(fname, lname) LIKE = '%johnsmith%'
- 这个可以
选择 id 但如果姓氏中有两个单词,如下所示:
select id from person where concat(fname, lname) LIKE = '%johncraigsmith%'
它不会显示任何结果。
为什么?你能帮助我吗?