2014-03-25 94 views

回答

0
select * 
from (
    select some_column_you_didnt_tell_us, 
     other_column_you_didnt_tell_us, 
     row_number() over (partition by group_column_you_didnt_tell_us) as rn 
    from the_table_you_didnt_tell_us 
) t 
where rn <= 10; 
+0

它只給出前10條記錄。不是每個組的前10名記錄。 – Mayur

+0

@Mayur您是否將「group_column_you_didnt_tell_us」替換爲您需要定義「一個組」的「正確」列。 –

相關問題