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
 

【回复“aggenippe”的帖子】
这样是不正确的.
select distinct cola,colb from table1
得到的结果是cola和colb组合都是不一样的行,而不是cola不一样的行.
select cola,colb from table1 group by cola和上面的结果是一样的.
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT