选择“最低值”从表中获取多个“id”
我昨晚阅读了有关使用 sql MIN() 的内容,现在我明白了它是如何工作的。但是,我想知道如何运行
SELECT MIN(card_price)
FROM card_lookup_values
并显示每张卡的最低“价格”。许多卡片的 card_price 列中都有 5-9 个价格。我想我一直在寻找:
card_id card_price
0001 2
0002 99
0003 22.3
I read up last night on using the sql MIN() and I understand how it works now. However, I was wondering, how do I run
SELECT MIN(card_price)
FROM card_lookup_values
and display the lowest "price" for each individual card. A lot of the cards have 5-9 prices in the card_price column. I guess I was looking for:
card_id card_price
0001 2
0002 99
0003 22.3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要
按卡名分组
。考虑阅读有关聚合函数的教程:
http://www.postgresql.org /docs/9.0/static/tutorial-agg.html
You need a
group by card_name
.Consider reading this tutorial on aggregate functions:
http://www.postgresql.org/docs/9.0/static/tutorial-agg.html