gpt4 book ai didi

mysql - 选择一个字段的最高 2,按另一个字段排序

转载 作者:行者123 更新时间:2023-11-29 01:51:20 25 4
gpt4 key购买 nike

我需要选择一个表中营业额最高的 2 个客户,我需要按另一个字段(收入总和)排序。我怎么能那样做?

这是我的表格的样子:

 CustomerId    Turnover    Revenue
c1 1000 10
c2 1000 200
c1 50 20
c3 500 20
c1 1000 10

我需要选择给我:

 CustomerId    Turnover     Revenue
c2 1000 200
c1 2050 40

最佳答案

您可以使用动态选择

select * from (
SELECT CustomerId, sum(Turnover) turnover , sum(Revenue) revenue
FROM table
GROUP BY CustomerId
ORDER by turnover
LIMIT 2) t
order by revenue;

关于mysql - 选择一个字段的最高 2,按另一个字段排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41767138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com