我有一张产品表,每条记录都有它的售价,价格可能会有所不同
Product Price
a 2
a 3
a 4
a 1
b 10
b 15
b 20
我想要一个查询,它将给出产品 a 的最高售价和产品 b 的最高售价,仅此而已
我有数千种产品,所以案例无济于事
我有一张产品表,每条记录都有它的售价,价格可能会有所不同
Product Price
a 2
a 3
a 4
a 1
b 10
b 15
b 20
我想要一个查询,它将给出产品 a 的最高售价和产品 b 的最高售价,仅此而已
我有数千种产品,所以案例无济于事
使用MAX
和Group By
SELECT Product, MAX(Price)
FROM YourTable
GROUP BY Product
select product, max(price) as max_price
from products
group by product
使用MAX
函数和Group By
关键字
SELECT Product, MAX(Price) FROM products GROUP BY Product