2016-12-04 86 views
-1

我正在運行以下查詢;重複訂單

SELECT Column 1, COUNT(*) "TOTAL LINES", 
     Column 2 

FROM TABLE 
WHERE Column 3 > 0 
GROUP BY Column 1, Column 2 
HAVING COUNT(Column 1) > 1 
ORDER BY Column 2 

我的結果如下;

Column 1 TOTAL LINES Column 2 001 2 123456 <-- DUPLICATE 002 2 123456 <-- DUPLICATE 001 5 891011 002 2 121314 001 6 151617 <-- DUPLICATE 002 2 151617 <-- DUPLICATE 002 2 181920 001 2 212223

+2

請告訴我們什麼是不工作和預期的。並格式化一點 – GurV

+3

那裏有問題嗎?請閱讀[問]。 –

回答

0

該查詢按設計運行。您要求爲Column 1Column 2的組合中的每個不同值計數,MySQL會盡職地陳述您提出的問題。

您確實有兩行,Column 2的值爲151617.但這些行的值在Column 1的值中彼此不同。因此,它們不是重複的。