2011-09-28 82 views
0
每個不同的組合

請考慮此表:選擇單行在Oracle

firstName | lastName | hobby 
----------------------------- 
Mike  | Stone | music 
Sarah  | James | cooking 
Mike  | Stone | jogging 
Greg  | Jones | reading 
Sarah  | James | music 
Mike  | Stone | painting 
----------------------------- 

如何選擇一個愛好(並不重要),爲每個不同的名字,姓氏組合? (在Oracle)

期望的結果的一個例子是:

firstName | lastName | hobby 
----------------------------- 
Mike  | Stone | music 
Sarah  | James | cooking 
Greg  | Jones | reading 
----------------------------- 

謝謝你的任何援助..

山姆

回答

5

你可以做類似

select firstname, lastname, max(hobby) as hobby 
    from names 
    group by firstname, lastname 

你可以使用其他函數爲max給你不同的答案,例如,最小。

+0

工作,謝謝! – user970048