【发布时间】:2023-03-04 22:01:01
【问题描述】:
我正在使用以下 SQL,并且想知道如何以及在何处放置 where 子句。这样我就可以将所有结果带入 id=2 的位置?
SELECT *
FROM public_tips
LEFT OUTER JOIN likes
USING (id)
UNION
SELECT *
FROM likes
RIGHT OUTER JOIN public_tips
USING (id)
我试过了
SELECT *
FROM public_tips WHERE id=2
LEFT OUTER JOIN likes
USING (id)
UNION
SELECT *
FROM likes WHERE id=2
RIGHT OUTER JOIN public_tips
USING (id)
但我得到一个语法错误!
【问题讨论】:
-
from 子句和 join 子句之后的位置
标签: mysql sql left-join right-join