您现在的位置: 主页 > 上位机技术 > 数据库 > mysql 重复记录只选取最后一条
本文所属标签:
为本文创立个标签吧:

mysql 重复记录只选取最后一条

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-07-08 

mysql 重复记录只选取最后一条

// sid相同,create_time不同,取create_time最后一条

 

1. 使用 NOT EXISTS参数

SELECT id, sid FROM table_name a WHERE NOT EXISTS (SELECT 1 FROM table_name where a.sid = sid AND a.create_time < create_time) 

 

2. 使用子查询

SELECT id, sid FROM table_name WHERE create_time IN (SELECT max(create_time) FROM table_name group by sid)

 



              查看评论 回复



嵌入式交流网主页 > 上位机技术 > 数据库 > mysql 重复记录只选取最后一条
 mysql

"mysql 重复记录只选取最后一条"的相关文章

网站地图

围观()