2014-09-30 42 views
0

Picture of DataORACLE SQL - 需要查詢返回一行(ID存在多次)

在一些需要幫助的......我試過一段時間並不能得到我所需要的。 (它將用作另一個查詢的FROM語句內的子查詢),它將返回創建者ID和1個註釋。每個ID只需要返回一行。 (可以是與創建者ID匹配的任何註釋 - 無關緊要)創建者ID是在表格中多次顯示的鍵。

回答

0

這裏有一種方法:

select t.* 
from (select t.*, row_number() over (partition by creator order by ordnum) as seqnum 
     from notes t 
    ) t 
where seqnum = 1;