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

नतिजा