2016-04-07 16 views
0

I, aşağıdaki gibi bir tablo, örnek olması ve col1 özgü değerleri için tek bir sıra elde etmek istiyorum:SQL'deki bir gruptan tek bir satırı tut?

col1 col2 col3 
1  a b 
1  c d 
1  e f 
2  g h 
2  i j 
3  k l 

bir tablo elde etmek istiyorum aşağıdaki sample1:

col1 col2 col3 
1  a b 
2  g h 
3  k l 

SQL kullanarak nasıl elde edilir?

+1

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

cevap

0

GROUP BY deyimini kullanmanız gerekir. Daha fazla bilgi için belgeleri okuyabilir: http://www.techonthenet.com/oracle/group_by.php

Örnek:

SELECT fields FROM table GROUP BY col1 
+0

Bu işe yaramıyor –

+0

Sadece "Bu işe yaramazsa" ile yanıt verirseniz yardımcı olamıyorum. Bakmak için sorgunuzu veya en azından bazı verileri gösterin. – Boratzan

+0

Doğru cevabı aldım. HRgiger'in linkinde belirtildiği gibi. –