我有这个数据库
我需要单价最高的产品行。我做了:
SELECT id, MAX(unitprice)
FROM product
GROUP BY id;
相反,它返回产品中的每一行。如果我这样做:
SELECT MAX(unitprice)
FROM product;
正如预期的那样,它返回了最大的价格。
我调查了这个(https://stackoverflow.com/questions/18957372/sql-max-product-price)和这个(https://stackoverflow.com/questions/12366390/how-to-select-product-that-具有每个类别的最大价格)线程,但我无法弄清楚。
帮助?