次のようなことを行う TSQL クエリがあります。
SELECT SUM(s.Amount) as TotalSales, p.ProductName
FROM SALES s
INNER JOIN Product p ON s.ProductID = p.ID
GROUP BY p.ProductName
結果の出力は次のとおりです。
TotalSales Product
-----------------------
123.45 Apples
234.56 Oranges
345.67 Grapes
私がやりたいことは、結果に含まれるすべての製品を取得することです。product テーブルで LEFT JOIN を実行しようとしましたが、混乱するだけです。
だから私は私の出力がこのようなものであることを望みます。
TotalSales Product
-----------------------
123.45 Apples
234.56 Oranges
345.67 Grapes
0.0 Lemons
0.0 Grapefruit
これを行う方法はありますか?