从同一表格中选择两次



我有三个表:A、B、C。表A有一列Description和ID,表B和C只有ID列,它们不相关。我需要加入所有三个表,并且我需要两次获得关于描述的信息;一次在表A与表B连接的地方,一次在与表C连接的地方。

试试这样的东西:

SELECT A.Id, A.Description
FROM A 
JOIN B ON A.Id = B.Id
UNION ALL
SELECT A.Id, A.Description
FROM A 
JOIN C ON A.Id = C.Id

最新更新