我想写一个查询来查找表中最便宜的项目。所以我可以说我有一张表:
ID Price
123 4
234 5
456 6
567 4
所以我想要一个打印出来的结果:
123
567
我写过
select id, min(price)
from list
但这会打印出价格和身份证明。我只想要这个。
我也试过
select id, min(price)
from list
group by id
如果某些商品具有相同的最低价格,则尝试获得多个商品。但最终打印出整张桌子。我很难做什么。
答案 0 :(得分:3)
你可以使用它:
SELECT id
FROM list
WHERE price = (SELECT MIN(price) FROM list);
答案 1 :(得分:0)
尝试以下查询。
SELECT
id
FROM list
WHERE price IN (SELECT
MIN(price)
FROM list)