我有两个包含相关数据的表。一张表格为products
,另一张表格为price
。在价格表中,一个产品可能会出现好几次。我怎样才能通过分组来返回结果。使用左连接的SQL分组
下面是我的查询,但输出不与
SELECT distinct
p.Product,
p.Qty,
MAX(pr.netprice)
FROM Products p
LEFT OUTER JOIN Price pr ON p.Product=pr.Product
WHERE p.brand=''
GROUP BY p.Product, p.Qty
这应该工作。你想如何看待结果? – 2010-12-16 09:09:07
这里使用不同的内涵是什么? – 2010-12-16 09:15:05
您是否试图在价格表中检索产品及其最高价格(最高价格)?我可以写查询,但不认为我完全理解你想要什么。 – 2010-12-16 09:24:54