我有一個82,535行的表,其中65,087行是唯一的ID。當我將整個82,535結果集合並複製到Excel並刪除重複項時,它顯示有17,448個重複項。但是,當我使用下面的查詢我得到不同的結果:選擇重複行數返回錯誤結果
SELECT
BLD_ID, COUNT(BLD_ID) AS [BLD_ID COUNT]
FROM
Project.BreakageAnalysisOutcome_SentToAIM
GROUP BY
BLD_ID
HAVING
COUNT(BLD_ID) > = 2
該查詢返回的17364
值我確實知道的唯一BLD_ID
數爲65,087
你可以有一些三重或更多。這會改變計數。使用「有數(BLD_ID)> = 3」再次運行查詢 – 2016-05-14 02:47:24
您是如何計算17,364從您的查詢?在你的查詢中,重複次數應該是sum([BLD_ID COUNT]) - (行取數),所以你應該重寫它以得到正確的數字。 –