我有如下的表,樣品,我想以獲得單列爲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