【发布时间】:2013-06-10 13:01:38
【问题描述】:
我想做这样的事情,但不能让它工作:
SELECT A.*,B.*,C.* FROM tableA A LEFT JOIN
B ON A.ID = B.ID
C ON A.ID = C.ID
即我需要将第一个表中的一个字段用于所有连接,因为 tableB 和 tableC 不要
有任何字段可以将它们链接在一起。
这个可以吗?
【问题讨论】:
标签: sql left-join multiple-tables
我想做这样的事情,但不能让它工作:
SELECT A.*,B.*,C.* FROM tableA A LEFT JOIN
B ON A.ID = B.ID
C ON A.ID = C.ID
即我需要将第一个表中的一个字段用于所有连接,因为 tableB 和 tableC 不要
有任何字段可以将它们链接在一起。
这个可以吗?
【问题讨论】:
标签: sql left-join multiple-tables
你错过了一个加入!
SELECT A.*,B.*,C.* FROM tableA A
LEFT JOIN
B ON A.ID = B.ID
left join
C ON A.ID = C.ID
【讨论】:
试试这个 -
SELECT *
FROM dbo.tableA A
LEFT JOIN dbo.B ON A.ID = B.ID
LEFT JOIN dbo.C ON A.ID = C.ID
【讨论】: