プロが教えるわが家の防犯対策術!

access超初心者です!

すみませんが教えてください。。

1のテーブルには
日付と商品区分と商品と売上があります。
売上ない日もあり、日付は飛び飛びです。
で、一か月全日の日付カレンダーをテーブル2として作りました。

あとは2つのテーブルを繋げ、
売上ない日は空白表示させたいのですが。。

1.2の日付をリレーションし
2つを繋げたクエリ1の結合プロパティは1の全レコードと2の…にチェックをいれました。

SQLビューの中は
FROM テーブル1 LEFT JOIN テーブル2 ON テーブル1.日付 = テーブル2.日付
としました。
これで空白も表示されました。


問題は、最後に商品区分毎に絞りたいので、
区分の抽出条件にいれこむと、空白が表示されなくなるのです。当たり前ですよね…泣
この場合はどう設定したらうまくいくのでしょうか?

A 回答 (1件)

テーブル1と2をリレーションさせてから絞り込むのではなく、絞り込んだクエリとテーブル2をリレーションさせましょう。


発想の転換ですよ。^^
    • good
    • 0
この回答へのお礼

できましたー!感動!ありがとうございます!(^_^*)

お礼日時:2016/12/08 22:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!