【MySQL】去重

DELETE FROM xxx WHERE id NOT in(
SELECT tmp.id FROM(SELECT id,COUNT(id) AS cnt FROM xxx GROUP BY ticket_id,ota_id HAVING cnt>1)tmp
UNION ALL 
SELECT tmp2.id FROM (SELECT id,COUNT(id) AS cnt FROM xxx GROUP BY ticket_id,ota_id HAVING cnt=1)tmp2)

 

posted @ 2017-08-29 10:38  丶会飞的羊  阅读(141)  评论(0编辑  收藏  举报