0
我使用SQL 2005和具有简单的查询,如下陷阱重复:计数DISTINCT与NULL保留
SELECT x,y,COUNT(DISTINCT z) AS z_count
FROM tblA
GROUP BY x,y
HAVING (COUNT(DISTINCT z) > 1)
现在的问题是,这列z为有时有NULL值,其中获得通过计数明显忽略。因此,将一个记录中的z作为NULL并将另一个记录中的非NULL作为重复项不会陷入困境。
任何人都可以建议如何解决这个与一个单一的查询吗?
感谢馕......这正是我一直与此同时什么....但我确实感到非常糟糕不必采取这种做法现在...我不能告诉任何人我是怎么做的:-) – SanK 2010-10-07 12:08:08