【发布时间】:2014-03-22 22:18:06
【问题描述】:
关于 SQL Server 的简单问题。
我希望这个查询:
-- part 1
select * from table01
except
select * from table02
--
union all
-- part 2
select * from table02
except
select * from table01
会给我相同的结果集,就像分别执行第 1 部分和第 2 部分一样。但是我只从查询中得到两行,但从两个部分中得到两行。想知道为什么会发生这种情况会很有趣吗?
【问题讨论】:
标签: sql-server union except