我有如下的表,样品,我想以获得单列为COL1的唯一值:在SQL中保留单个行吗?
col1 col2 col3
1 a b
1 c d
1 e f
2 g h
2 i j
3 k l
我想获取表,SAMPLE1如下:
col1 col2 col3
1 a b
2 g h
3 k l
如何使用SQL实现它?
我有如下的表,样品,我想以获得单列为COL1的唯一值:在SQL中保留单个行吗?
col1 col2 col3
1 a b
1 c d
1 e f
2 g h
2 i j
3 k l
我想获取表,SAMPLE1如下:
col1 col2 col3
1 a b
2 g h
3 k l
如何使用SQL实现它?
您需要使用GROUP BY子句。 你可以阅读文档的详细信息:http://www.techonthenet.com/oracle/group_by.php
例子:
SELECT fields FROM table GROUP BY col1
http://dba.stackexchange.com/questions/6368/how-to-select-the-first-row-of -each-group – HRgiger