【发布时间】:2015-06-19 15:56:57
【问题描述】:
我有两张桌子,分别是 MyFull 和 MyEmpty。我需要合并两个表中的所有记录。有时,MyEmpty 表可能没有记录,在这种情况下我需要返回来自MyFull 的所有记录。这是我尝试过的:
--Q1 >> returns no results
SELECT *
FROM MyFull CROSS JOIN MyEmpty
--Q2 >> returns no results
SELECT *
FROM MyFull, MyEmpty
我虽然使用LEFT JOIN,但我没有可以加入的通用密钥。这是SQLFiddle
【问题讨论】:
标签: sql-server sql-server-2008-r2