标题: 这个SQL题与code贴的帖子差不多 [打印本页] 作者: 小卢_铃 时间: 2013-7-24 15:28 标题: 这个SQL题与code贴的帖子差不多 有这么一个表
id no time name
1 1 2012-01-01 a
1 2 2012-01-01 b
2 1 2013-12-12 a
3 1 2013-02-04 c
...
现在想做一个视图,如果有两行数据,其中ID,TIME两列值相同(类似于前两行),则只显示no比较小的那条,如果没有相同的,则正常显示
结果类似
id no time name
1 1 2012-01-01 a //过滤掉了第二行
2 1 2013-12-12 a
3 1 2013-02-04 c
...作者: CODE 时间: 2013-7-24 21:12
等高手来解答!支持一下!作者: 小卢_铃 时间: 2013-7-26 15:43
自己贴
select a.* from a where a.no = (
select min(b.no) from a as b
where b.id = b.id and b.time= a.time);