クロス集計クエリで空レコードが作成されてしまいます
Access初心者です。
過去の質問を探したのですが、該当するものが無かったため、
質問させていただきます。
Access2002でクロス集計をしているのですが、
空レコードが出来てしまい困っています。
以下のような状態になってしまいます。
***************************************************************
型式名 年月 工場名1 工場名2 ・・・ 合計
ERE 200705 \395,299 \1,136 ・・・ \396,435 ←1件目
AAA 200705 \395,299 \1,136 ・・・ \396,435 ←2件目
(3件目は空データになってしまいます)
***************************************************************
SQLは以下のようになっています。
################################################################
TRANSFORM Sum(選択クエリ.金額) AS 値
SELECT 選択クエリ.年月, 選択クエリ.型式名, Sum(選択クエリ.金額) AS 合計
FROM 選択クエリ RIGHT JOIN 工場マスタ ON 選択クエリ.工場名 = 工場マスタ.工場名
GROUP BY 選択クエリ.年月, 選択クエリ.型式名
ORDER BY 選択クエリ.型式名 DESC
PIVOT 工場マスタ.工場名;
################################################################
「RIGHT JOIN 工場マスタ」の部分を「LEFT JOIN 工場マスタ」に変更したところ、
空レコードは出力されませんでした。
「工場マスタ」のデータがおかしいのでしょうか?
どなたか、お力をお貸し下さい。
宜しくお願いします。