mysql8版本中,想获得没组中时间最新的一条,以下写法获取的不是第一条
select * from (select * from a order by a.time desc) b group by b.user_id
解决办法:
select * from (select * from a order by a.time desc limit 100000000000) b group by b.user_id
这时能获得每组中时间最新的一条,mysql其他版本没有试。
mysql8版本中,想获得没组中时间最新的一条,以下写法获取的不是第一条
select * from (select * from a order by a.time desc) b group by b.user_id
解决办法:
select * from (select * from a order by a.time desc limit 100000000000) b group by b.user_id
这时能获得每组中时间最新的一条,mysql其他版本没有试。