返回带有冗余where子句的所有行

时间:2013-02-12 15:08:50

标签: sql sql-server-2008

当我加入两个表并在其中添加以下内容时,并非所有行都返回,如果删除了更多将返回的内容,为什么?

where [DeliveryAttribute].RainbowLevel = [DeliveryAttribute].RainbowLevel

1 个答案:

答案 0 :(得分:3)

结果:

x = x

如果unknownx,则为null。在这种情况下,这些行将被where子句过滤掉。

Example at SQL Fiddle.