2014-03-25 91 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”替换为您需要定义“一个组”的“正确”列。 –

相关问题