表名:table
数据:
id uid value
1 1 a
2 2 b
3 2 c
4 3 d
5 4 e
6 4 f去除uid相同的记录,保留相同记录中id最大的一条
查询结果:
id uid value
1 1 a
3 2 c
4 3 d
6 4 f
select * from table where 1 group by uid order by id desc这样查询出来的结果不是最新的记录,是保留最老的一条记录。
数据:
id uid value
1 1 a
2 2 b
3 2 c
4 3 d
5 4 e
6 4 f去除uid相同的记录,保留相同记录中id最大的一条
查询结果:
id uid value
1 1 a
3 2 c
4 3 d
6 4 f
select * from table where 1 group by uid order by id desc这样查询出来的结果不是最新的记录,是保留最老的一条记录。
group by uid
1 1 a
3 2 b
5 3 dselect max(id),uid,value from `table`
group by uid这是查询结果结果
(select max(id) from asda22 group by uid)
[征集]分组取最大N条记录方法征集,及散分....