【发布时间】:2021-10-31 04:11:35
【问题描述】:
我已经搜索了 google/stack 以找到正确的答案,但到目前为止我尝试过的方法不起作用。
问题来了:
我创建了一个包含多种组合的表格。我正在尝试找到最小化总成本的组合。
例如,表格如下所示:
Combo ID | Combination | Cost
1 | 345678 | 15
2 | 345678 | 15
3 | 345678 | 18
4 | 456343 | 12
5 | 456343 | 13
所以:对于345678 组合,ID #1 和 #2 都最小化了成本,而 #4 最小化了 456343 组合的成本。所以希望查询可以返回 ID 1,2,4 或者它可以简单地返回该组合的最低总成本,例如 { (345678, 15), (456343, 12) }
【问题讨论】:
-
简单的
select Combination, min(Cost) from table group by Combination应该可以工作