我正在尝试创建一个搜索功能,用户可以在其中键入单词或关键短语,然后显示信息。
我正在考虑使用 LEFT JOIN 添加我需要搜索的所有表,有人告诉我UNION
,我有预感它可能比JOIN
所以
$query = '
SELECT *
FROM t1
LEFT JOIN t2
ON t2.content = "blabla"
LEFT JOIN t3
ON t3.content = "blabla"
[...]
WHERE t1.content = "blabla"
';
以上是一种好的做法还是我应该研究的更好的方法?
让我走上正确的道路:) 还争论为什么它是错误的,争论为什么你认为你的方法更好,这样它会帮助我和其他人理解这一点: