質問: accessクエリーで両方のテーブルの全てのデータを表示することは可能ですか? accessの本来の主旨にあってないと思うのですが・・・。 とあるデータの入ったテーブルをa:1月分・b:2月分と分けて作成して おります。 この2つのテーブルをクエリーでひとつのデータにまとめたいと思い、 品番をキーにクエリーを作成しましたが、結合の種類ではa・b両方一致した データか、aのすべてのデータとbの一致したデータというように片方を 主にしたデータしか表示することができません。 aにはあるがbにはない、aにはないがbにはあるといった具合に、 一致したデータはもちろんのこと、一致しないデータも片方だけではなく 両方のテーブルのデータを表示することは可能でしょうか? そもそも、同じ構造のテーブルならひとつにまとめてクロス集計クエリーで 品番別に月単位で表示するようにしたらよいのでしょうか? できればテーブルはひとつにまとめたくないのですが・・・。 accessの構造をあまり知らなくてごめんなさい。 よい解決策があったら教えてください。
回答: このようなクエリはいかがでしょう。 新規にデザインビューを開き[表示]-[sqlビュー]を選択して下さい。 そこに下記のようなsqlを記述します。 select a.* from a union all select b.* from b; なおunion allをunionに変更するとaとbで重複される行は一つに纏められます。 参考url:http://www.okweb.ne.jp/kotaeru.php3?q=184339