如何使每个查询词,按score降序,各取前十条select * from ('表')where key_word_1 in ('查询词1','查询词1')order by score desc
收起
select * from ( select *,row_number() over(partition by keyword order by score desc) rn from ('表') where key_word_1 in ('查询词1','查询词1') ) tb where rn <=10
报告相同问题?