我有一箇舊的MySQL表稱爲lnk_lists_addresses
列list_id
和address_id
。我想編寫一個查詢,報告所有同一個list_id
- address_id
- address_id
組合在表中出現的次數不止一次的情況。MySQL查詢只返回重複的項目與計數
我想這...
SELECT count(*), list_id, address_id
FROM lnk_lists_addresses
GROUP BY list_id, address_id
ORDER BY count(*) DESC
LIMIT 20
它的工作原理,排序的,因爲有不到20個重複。但是,我將如何返回只有大於1的計數?
我試着在GROUP BY
之前和之後添加「WHERE count(*) > 1
」,但有錯誤表示聲明無效。