mysql 数据去重

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38966984/article/details/99614147

背景:

今天去面试,遇到一个数据去重问题,当时没弄出来,现在记录一下。

除去重复的数据,这些数据除了id不同,其他都同,把多余的去掉:

delete from st

where
st.id not in   -- 不是这些id的数据要除去
( select * from
    ( select  min(st.id) as id from st
      group by name,school
     ) as c  --group by 这些数据要保留.
)

自己的数据库还是不行.

展开阅读全文

没有更多推荐了,返回首页