MySQLలో ఒకటి మినహా అన్ని డూప్లికేట్ అడ్డు వరుసలను తొలగించాలా? [నకిలీ]
వినియోగదారు పట్టికలో డూప్లికేట్ [email protected] ఇమెయిల్తో 5 రికార్డులు ఉన్నాయి
శోధన వినియోగదారుల పట్టికలోని నకిలీ ఇమెయిల్లను అందిస్తుంది:
SELECT *, COUNT(email) FROM users
GROUP BY email
HAVING COUNT(email) > 1;
DELETE JOIN స్టేట్మెంట్ని ఉపయోగించి నకిలీ అడ్డు వరుసలను తొలగించండి
DELETE table1 FROM users table1
INNER JOIN users table2
WHERE table1.id < table2.id AND table1.email = table2.email
ఫలితం