您的位置:首页 > 其它

删除表中 user_id重复的数据

2017-02-15 17:58 197 查看
DELETE FROM dql_account  WHERE id IN (     

                                        SELECT a.id FROM    

                                               (  SELECT *FROM  dql_account WHERE  user_id IN (SELECT user_id FROM dql_account GROUP BY user_id  HAVING COUNT(user_id) > 1) 

                                                AND   id NOT IN (SELECT MIN(id) FROM dql_account GROUP BY user_id  HAVING COUNT(user_id)>1) 

                                                 ) a   

                                          ) 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: