我知道此表中存在重复的帐号,但此查询未返回任何结果。
SELECT [CARD NUMBER],[CUSTOMER NAME],[ACCT NBR 1],[ACCT NBR 2],
COUNT([ACCT NBR 1]) AS NumOccurences
FROM DebitCardData.dbo.['ATM Checking Accts - Active$']
GROUP BY [CARD NUMBER],[CUSTOMER NAME],[ACCT NBR 1],[ACCT NBR 2]
HAVING (COUNT([ACCT NBR 1])>1)
最佳答案
也许“重复帐号”是指 ACCT NBR 1
和 ACCT NBR 2
中都有一个号码(对于相同或不同的记录)?您的查询不会捕获这种情况。
关于用于查找重复项的 SQL 查询不返回任何结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731135/