sql语句删除一张表中重复数据


来自 王涛 同志的指导

DELETE FROM product WHERE searchdate IN (SELECT sd FROM (SELECT a.searchdate sd FROM product a GROUP BY a.searchdate HAVING count(a.searchdate) > 1 ) t)AND iid NOT IN (SELECT mid FROM(SELECT min(b.iid) mid FROM product b GROUP BY b.searchdate HAVING count(b.searchdate) > 1) st
);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM