アドベンチャーワークの次のテーブルを使用して、クエリを作成しています。
FactInternetSales テーブルには、FK OrderDateKey、DueDateKey、および ShipDateKey があり、DimDate テーブルの DateKey と関連付けられています。
テストするために次のクエリを作成しました。
SELECT dd.DateKey, dd.EnglishMonthName, fis.TotalProductCost
FROM DimDate AS dd INNER JOIN FactInternetSales AS fis
ON dd.DateKey = fis.OrderDateKey AND dd.DateKey = fis.DueDateKey
AND dd.DateKey = fis.ShipDateKey
上記のクエリでは、空の出力が生成されます。FactInternetSales テーブルのデータを確認したところ、DimDate テーブルの PK に関連付けられた FK が含まれています。この問題の考えられる原因は何ですか?
お知らせ下さい?前もって感謝します!