瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 急:请教一个SQL语句
NT史努比 - 2005-10-13 17:20:00
对于某个表,例如数据如下:
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中实现,请各位赐教了。

非常感激!谢谢!
aggenippe - 2005-10-14 11:58:00
select constinct cola,coldb from table1 group by cola
NT史努比 - 2005-10-17 11:11:00
【回复“aggenippe”的帖子】
这样是不正确的.
select distinct cola,colb from table1
得到的结果是cola和colb组合都是不一样的行,而不是cola不一样的行.
select cola,colb from table1 group by cola和上面的结果是一样的.
风云一号 - 2005-10-23 23:06:00
select cola,min(colb) from Tb group by cola
天地任逍遥 - 2005-10-28 21:47:00
楼上的正确.
1
查看完整版本: 急:请教一个SQL语句