我想选择我库存中所有最便宜的玩具,总计 10.0 美元:
也就是说,我想做一些看起来像这样的事情:
select * from toy where sum(price) < 10.0 order by price;
什么是正确的 SQL?
为了更清楚,我将添加一个示例。假设我的表中有这些项目:
name | price
------------------+-------
car | 1
boat | 2
telephone | 8
gold bar | 50
我的结果是:1 辆汽车和 1 艘船。
总价为 3 美元。我不能选择电话,因为它的价值是 13 美元,而且大于 10。
有任何想法吗?