我在Opencart數據庫中有許多類別和父類相同的名稱(重複項)。需要找到他們全部。這是我的查詢:MySQL GROUP BY HAVING沒有任何返回
SELECT *
FROM
(SELECT `oc_category`.category_id,
`oc_category`.parent_id,
`oc_category_description`.name
FROM `oc_category`, `oc_category_description`
WHERE `oc_category`.category_id = `oc_category_description`.category_id
) cats
GROUP BY `cats`.parent_id, `cats`.name
HAVING COUNT(*) > 1
但是,此查詢不會返回任何內容。請告訴我,如果我錯了。
你可以檢查內部查詢是否實際返回重複的cats.parent_id,cats.name? – Roberto
是的。它返回的許多重複只有category_id – GrinderZ
不同,看起來你的查詢沒有錯,你能提供show create table info和一些數據集嗎? –