2

我想做这样的事情,但不能让它工作:

SELECT A.*,B.*,C.* FROM tableA A LEFT JOIN
B ON A.ID = B.ID
C ON A.ID = C.ID

即,我需要将第一个表中的字段用于所有连接,tableB并且tableC没有任何字段将它们链接在一起。

这可以做到吗?

4

2 回答 2

2

你错过了一个加入!

SELECT A.*,B.*,C.* FROM tableA A 
LEFT JOIN
B ON A.ID = B.ID
left join
C ON A.ID = C.ID
于 2013-06-10T13:04:13.550 回答
0

试试这个——

SELECT * 
FROM dbo.tableA A 
LEFT JOIN dbo.B ON A.ID = B.ID
LEFT JOIN dbo.C ON A.ID = C.ID
于 2013-06-10T13:11:33.547 回答