MySQL-এ ডুপ্লিকেট সারি মুছুন- DELETE JOIN স্টেটমেন্ট ব্যবহার করে ডুপ্লিকেট সারি মুছুন

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

ফলাফল