[color=blue]例如有这样一张表
create table testa (
c_a varchar2(10),
c_b number
)
插入如下数据
a 1
b 1
c 2
a 2
d 3
我想得到这样的查询结果
a 2
b 1
c 2
d 3
就是想查询每一个c_a列元素对应c_b列最大的结果集,能否用一条sql查询到呢?
求大神指点。[/color]
[color=blue]例如有这样一张表
create table testa (
c_a varchar2(10),
c_b number
)
插入如下数据
a 1
b 1
c 2
a 2
d 3
我想得到这样的查询结果
a 2
b 1
c 2
d 3
就是想查询每一个c_a列元素对应c_b列最大的结果集,能否用一条sql查询到呢?
求大神指点。[/color]
我的理解,不知道是不是你要的:
select max(t.c_b),t.c_a from testa t group by t.c_a;