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

விளைவாக