2016-04-07 32 views
0

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

+1

http://dba.stackexchange.com/questions/6368/how-to-select-the-first-row-of -each-group – HRgiger

回答

0

您需要使用GROUP BY子句。 你可以閱讀文檔的詳細信息:http://www.techonthenet.com/oracle/group_by.php

例子:

SELECT fields FROM table GROUP BY col1 
+0

這不起作用 –

+0

如果您只是回覆「這不起作用」,我無法幫到你。顯示您的查詢或至少一些數據供我查看。 – Boratzan

+0

我得到了正確的答案。正如HRgiger的鏈接所述。 –