比方说,我有这个表:MySQL和多关键字多行搜索
id | field1 | field2 | field3 | field4
0 | pear | peach | fruit | california
1 | apple | peas | xxxxxx | cupertino
2 | apple | peach | xxxxxx | san francisco
如果“苹果桃”的用户搜索我想要得到的线
2 | apple | peach | xxxxxx | san francisco
相同的结果预计搜索“applepie san francisco”或“applepeach fran”
那么mysql请求会怎么做呢?
感谢
SELECT * FROM TABLE_NAME WHERE CONCAT(field1,'',field2)like'%apple%'and CONCAT(field1,'',field2 )像'%桃';是我想要的 – Mathieu