• 締切済み

Access Union について

下記2テーブルがあります。 テーブル1 品番   1月合計 AAAA   1111 BBBB   2222 CCCC   1122 EEEE   3211 テーブル2 品番   2月合計 AAAA   1211 BBBB   3222 CCCC   1522 DDDD   2223 UNIONのSQL文で下記のような結果を得たいです。 品番   1月合計  2月合計 AAAA   1111    1211 BBBB   2222    3222 CCCC   1122    1522 DDDD         2223 EEEE   3211 SQL文をどのように書いたらいいですか。ご教授,お願い致します。

みんなの回答

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.2

#1です > 実行するとエラーですが,お忙しいところ上記のクエリが正しいか > どうかをご確認していただけないでしょうか。 コピー&ペーストで、貼り付けて、エラー出ませんよ^^; そちらで、エラーが出るものをUPして見てもらえますか?

db134e
質問者

お礼

全く,別のファイルでファイル名などを書き換えて,やっていました。 エラーとしては,JOINの構文エラーとのことで,もう少し,自分でやってみます。 忙しいところ,早い対応,本当,有難う御座います。 また,何かあったら,ぜひ聞かせてください。

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

SELECT Test.品番, テーブル1.[1月合計], テーブル2.2月合計 FROM ((SELECT 品番 FROM テーブル1 Union SELECT 品番 FROM テーブル2) AS Test LEFT JOIN テーブル1 ON Test.品番 = テーブル1.品番) LEFT JOIN テーブル2 ON Test.品番 = テーブル2.品番; と、言う感じ・・・ 品番をユニオンクエリで、1つのリストにして、それにテーブル1、テーブル2を接続して、リスト化する ユニオンクエリをサブクエリとして扱うと言う話だよ

db134e
質問者

お礼

早速のご回答本当に有難う御座います。しかしjoin操作の構文エラーが出ます。 ユニオンクエリで Testというクエリを作りました。 Testクエリ 品番 AAAA BBBB CCCC DDDD EEEE 実行するとエラーですが,お忙しいところ上記のクエリが正しいかどうかをご確認していただけないでしょうか。

関連するQ&A