1   1  /  1  页   跳转

急:请教一个SQL语句

急:请教一个SQL语句

对于某个表,例如数据如下:
cola  colb
1        1
1        2
1        3
a        5
a        7
我想取该表中的两列,第一列中重复的数据不选择,第二列中选择第一条记录;
结果如下:
cola    colb
1        1
a        5
我知道在ACCESS中可以用这样的语句:
SELECT cola, First(colb) FROM table1 GROUP BY cola;

但不知道如何在SQLSERVER或DB2或ORACLE中实现,请各位赐教了。

非常感激!谢谢!
最后编辑2005-10-28 21:47:30
分享到:
gototop
 

select constinct cola,coldb from table1 group by cola
gototop
 

【回复“aggenippe”的帖子】
这样是不正确的.
select distinct cola,colb from table1
得到的结果是cola和colb组合都是不一样的行,而不是cola不一样的行.
select cola,colb from table1 group by cola和上面的结果是一样的.
gototop
 

select cola,min(colb) from Tb group by cola
gototop
 

楼上的正确.
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT