我的桌子上有 3 张桌子,我想从用空格分割的短语中搜索它们
示例:快速棕色。
首先它会搜索短语“The quick brown”,然后是“The”、“quick”、“brown”
我的方法是合并所有表然后搜索。
SELECT body FROM
(SELECT body FROM table1
UNION ALL
SELECT body FROM table2)
) AS row WHERE body LIKE '%The quick brown%' OR body LIKE '%The%' OR body LIKE '%quick%' OR body LIKE '%brown%'
以更高的速度做到这一点的最佳方法是什么?
顺便说一句,我正在使用 MySQL