-3

我有一张产品表,每条记录都有它的售价,价格可能会有所不同

Product          Price
a                2
a                3
a                4
a                1
b                10
b                15
b                20

我想要一个查询,它将给出产品 a 的最高售价和产品 b 的最高售价,仅此而已

我有数千种产品,所以案例无济于事

4

3 回答 3

3

使用MAXGroup By

SELECT Product, MAX(Price)
FROM YourTable
GROUP BY Product
于 2013-09-23T10:50:23.147 回答
1
select product, max(price) as max_price
from products
group by product
于 2013-09-23T10:50:40.913 回答
0

使用MAX函数和Group By关键字

SELECT Product, MAX(Price) FROM products  GROUP BY Product
于 2013-09-23T10:54:55.160 回答