首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

取查询结果重复行的最后一行,该如何解决

2012-03-14 
取查询结果重复行的最后一行例如有张A表id value144244334456544656734我需要的结果是取value的值里面对应

取查询结果重复行的最后一行
例如有张A表
id value
1 44
2 44
3 34
4 56
5 44
6 56
7 34

我需要的结果是取value的值里面对应的最后一行的信息
id value
5 44
7 34
6 56

请问这条SQL语句要怎么写?

[解决办法]
select * from tt a where not exists(select 1 fom tt where a.value=value and a.id<id)
[解决办法]
参考下贴中的多种方法

http://topic.csdn.net/u/20091231/16/2f268740-391e-40f2-a15e-f243b2c925ab.html
[征集]分组取最大N条记录方法征集,及散分....

热点排行