我有下面的表Fact_Sales:
ProductSK DateSK SalesAmount SalesNumber
1 2019 300 150
2 2019 500 190
.....
和下面的表DimProduct:
ProductSK CategoryLabel
1 ABC
2 ABC
....
我想按类别标签计算销售额,但在连接时,如下图所示,查询的结果将生成一个笛卡尔积:
SELECT CategoryLabel, SUM(SalesAmount)
FROM Fact_Sales, DimProduct
2条答案
按热度按时间7gcisfzg1#
您可以LEFT链接到Product数据表的相异值:
bzzcjhmw2#
您应该改用
INNER JOIN ON
: