我有两张桌子
- 产品详情(关于产品)
- 销售订单详情(售出什么价格,每个订单售出的产品数量)。
我正在尝试在表 1 和表 2 上进行连接,这应该提供所有产品详细信息,并且 sum(Quantity)
,Sum(Price)
面临的问题:表 1 中有一些产品从未售出,这些行在结果集中缺失,但我想要表 1 中所有行的详细信息,其中从未购买过的产品行应该是NULL
或“o”
我正在使用的查询:
select
P.*,
ISNULL((sum([Q.Quantity])),0),
ISNULL((sum([Q.Price])),0)
From Table1 P
Left Outer Join Table2 Q on P.Product_ID = Q.Product_ID
请帮助我提出任何对我有用的建议