比方說,我有這個表: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