我想在SQL中使用MIN函数,但我不断收到很多行,而不仅仅是MIN行。sql - 使用MIN功能
我使用本教程http://www.w3schools.com/SQl/trysql.asp?filename=trysql_func_min
运行此查询
SELECT
P.ProductID,
MIN(Price) AS SmallestOrderPrice
FROM Products P
GROUP BY ProductID;
我想仅仅是一个拥有最小价格从所有的价格行,它的相应的产品。如果不止一种产品具有相同的价格,我希望它返回两种产品。
你是什么意思*我不断收到很多行*?每个产品你应该得到一行。如果你有很多产品,你显然会得到很多行。 –
你期待看到什么结果?你只想要价格最低的产品? – Siyual
你应该得到每个产品的最低价格。 eahc PRODUCTID返回应该是uniq,并且您获得每个产品价格的最小值。如果您只需要MIN价格并知道它是什么产品,则需要使用其他查询。 – xQbert