我的产品表,每条记录都有它是在出售的价格,这可以改变SQL最大的产品价格
Product Price
a 2
a 3
a 4
a 1
b 10
b 15
b 20
我想要一个查询,这将给是最大的价格在其产品中是出售,价格最高在其产品b被出售,仅此而已
我有成千上万的产品,这样情况下,将不利于
我的产品表,每条记录都有它是在出售的价格,这可以改变SQL最大的产品价格
Product Price
a 2
a 3
a 4
a 1
b 10
b 15
b 20
我想要一个查询,这将给是最大的价格在其产品中是出售,价格最高在其产品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
@JohnHenry - 没问题 –