選擇,並僅顯示重複的記錄這個問題是非常簡單的我由於某種原因不能得到正確的結果,只顯示重複記錄在MySQL
Table : Paypal_ipn_orders
id payer_email
1 [email protected]
2 [email protected]
3 [email protected]
4 [email protected]
5 [email protected]
SELECT id, COUNT(payer_email) `tot`
FROM paypal_ipn_orders
GROUP BY payer_email
HAVING `tot` >1
樣本輸出
id tot
1 2
4 2
預期輸出
id payer_email
1 [email protected]
3 [email protected]
4 [email protected]
5 [email protected]
我該如何做到這一點?
返回這個 '未知表狀態:TABLE_TYPE 未知的表狀態:TABLE_TYPE' 和'顯示行0 - -1(總計0,查詢花了39.6457秒)' – user1542036 2012-07-30 03:32:58
@ user1542036這與此查詢無關。它是正確的(檢查sqlfidddle)。對您的錯誤進行Google搜索。 – 2012-07-30 03:41:41
我發現的唯一情況是它似乎是與特定版本的phpmyadmin的問題?我正在運行3.4.1,所以升級到最新版本應該修復它? – user1542036 2012-07-30 04:09:14