伊人博客 一款有技术又有生活的博客

SQL去除重复并且取最新的数据

发布时间:2017-05-03 11:09:01 标签:SQL | 阅读(2701)

20170503110707.png

select *
from cbs_settings where setting_id in
(select max(setting_id) from cbs_settings group by name)

先使用group根据需要去重的列将重复数据清除,同时将最新的ID取出来。然后将这些ID所对应的记录取出来即可,其他同理

20170503110827.png

原创文章如转载,请注明出处“伊人博客

评论列表+
  • 2017-05-06 杭州市网友:setting_id是自增,所以保守认为最大的就是最新的,取到最新的id即可获取想要的结果
  • 2017-05-04 宁波市网友:有点看不懂select max( setting_id)
站内搜索
关注公众号(随时搜索)
文章归档
热门推荐
随机推荐
冷门晾晒