MIN和GROUP BY错误的id

时间:2016-11-18 13:39:40

标签: mysql

我在这里得到一个(猜测)非常简单的问题。我使用下面的查询,以获得一些对象的最低价格。我得到了最低的价格但价格id(pid)不是最低价格而是另一个价格。

我该怎样做才能获得正确的pid?

pid, oid, price
1, 10, 300
2, 10, 400
3, 10, 500
4, 20, 310
5, 20, 410
6, 20, 510

查询

SELECT  pid, oid, min(price)
FROM prices
group by oid

0 个答案:

没有答案