我不知道为什么在mysql的full join中会出现这个错误

kognpnkq  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(373)

这个问题在这里已经有答案了

如何在mysql中进行完整的外部连接(15个答案)
两年前关门了。
从w.worker\u id=t.worker\u ref\u id上的worker w full join title t中选择w.fname、w.salary、t.worker\u title;错误1064(42000):您的sql语法有错误;请查看与您的mysql服务器版本对应的手册,以获得在第1行使用“full join title t on w.worker\u id=t.worker\u ref\u id”的正确语法

pobjuy32

pobjuy321#

如果您想获得完整的ouret连接结果,请使用以下方法:

SELECT  p.LastName, p.FirstName, o.OrderNo
FROM    persons AS p
LEFT JOIN
        orders AS o
ON      o.orderNo = p.p_id
UNION ALL
SELECT  NULL, NULL, orderNo
FROM    orders
WHERE   orderNo NOT IN
        (
        SELECT  p_id
        FROM    persons
        )
5lhxktic

5lhxktic2#

花花公子尝试工人作为w内部连接标题作为t

相关问题