【发布时间】:2022-11-02 20:33:45
【问题描述】:
我有这个数据库表:http://sqlfiddle.com/#!9/e1dd38e/7
我正在尝试查询它,以便它遍历每个类别,返回每个子类别的前 3 名供应商,按他们的总支出(总和(金额))排序,前 3 名之外的供应商将被汇总为总数并被包括在内作为“其他人”
还包括类别和子类别的总额
我很感激任何帮助,在这方面苦苦挣扎
预期结果将是:
Paper 515.54
Napkins 314.99
Paper LLC 110.49
Dunder Mifflin 70.99
Brawny 60.02
Others 73.49
Towels 200.55
Acme LLC 52.01
Michigan Paper 41.23
Cascades LLC 40.55
Others 66.76
Food 205.54
Apples 178.76
Orchards LLC 97.10
Northstar Orchard 41.23
Apples LLC 40.43
Pizza 26.78
Dominos 16.53
Pizza Hut 10.25
【问题讨论】:
标签: mysql sql select aggregate sequel