求sql语句。(sqlserver 2000下) ( 积分: 100 )

  • 主题发起人 主题发起人 fsldg
  • 开始时间 开始时间
F

fsldg

Unregistered / Unconfirmed
GUEST, unregistred user!
表 TA 存放如下数据,字段Fa可以重复出现,但对应的Fb可以有数字大小1 2 5等不同大小出现,
Fa Fb Fc
A 1 0
B 1 0
B 2 0
C 3 0
A 2 0
现在要求提取数据,为:
A 2 0
B 2 0
C 3 0
也就是说结果为表中每个DISTINCT Fa ,对应Fb为最大的那条记录都选出来。
 
select fa, max(fb) as fb from table group fa
 
select fa, max(fb) fb,max(fc) fc from table group by fa
 

Similar threads

后退
顶部