我有3個lac的記錄。我需要統計重複的記錄並返回所有重複的記錄(例如,如果exam[email protected]是10次,然後返回所有10條記錄的重複數爲10)減少查找重複記錄查詢執行時間
我已經創建了查詢,但需要15秒的時間。任何建議減少時間?
SELECT g.guest_name, g.email, b.totalCount AS duplicate_guest
FROM guest g
INNER JOIN (SELECT email, COUNT(Id) AS totalCount FROM guest GROUP BY email) b ON g.email = b.email
請加解釋,並列出你在'guest'表有索引的輸出。 – Shadow