我有的表:
+--------+--------------------+
|item_id| value |
+--------+--------------------+
| 1 | 1 |
| 2 | 4 |
| 3 | 2 |
| 4 | 6 |
+--------+--------------------+
SQL 查询结果应该是什么:总和为 10 的项目的随机组合以及不同项目的可变数量(在本例中为 2。)
+--------------+--------------------+-------------+
|item_id | amount | sum |
+--------------+--------------------+-------------+
|2 |2 |8 |
|3 |1 |2 |
+--------------+--------------------+-------------+
结果显示
您得到 2 次第 2 项(其值为 4,因此加起来为 8)。
并且您获得一次项目 3(其值为 2)
此组合总计为 10。
当它不应该总是相同的组合并且如果有其他可能性时随机选择,这甚至可能吗?
跃然一笑
墨色风雨