【发布时间】:2011-11-24 01:03:27
【问题描述】:
样本表
id | name | price |
-----------------------
1 | john | 300 |
-----------------------
2 | michael | 400 |
-----------------------
3 | michelle | 250 |
-----------------------
我将使用这个查询得到表中最小的数字
SELECT id, name, MIN(price) FROM table
结果会变成这样:
_______________________
id | name | price |
-----------------------
1 | michelle | 250 |
我希望结果会变成这样:
id | name | price |
-----------------------
3 | michelle | 250 |
-----------------------
提前致谢!
【问题讨论】:
-
顺便说一句,您的样本数据集中的最低价格是 200,但您想要的输出使用的是 250 的价格。这是一个错误,还是我没有完全理解您想要什么?
-
我会赞成这个问题,除非您的预期输出与您提出的问题不匹配。 (您要的是
MIN的价格,但显示的输出不是这个价格,这是没有意义的。) -
对不起,我写错了值 id 2 应该是 400。谢谢你的建议。