我试图通过计数(to_state)限制前 20 个州。但是,limit 命令受服务栏(发货方式)的限制。我试过谷歌搜索,我能发现的唯一答案是一个偏移命令,但我不确定如何正确实现它。对 SQL 初学者有什么建议吗?
select to_state,
count(to_state),
service
from uscount
group by 1, 3
order by sum(count(*)) over (partition by to_state) desc, to_state, service
limit 20