- 締切済み
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文をどのように書いたらいいですか。ご教授,お願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Dxak
- ベストアンサー率34% (510/1465)
#1です > 実行するとエラーですが,お忙しいところ上記のクエリが正しいか > どうかをご確認していただけないでしょうか。 コピー&ペーストで、貼り付けて、エラー出ませんよ^^; そちらで、エラーが出るものをUPして見てもらえますか?
- Dxak
- ベストアンサー率34% (510/1465)
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を接続して、リスト化する ユニオンクエリをサブクエリとして扱うと言う話だよ
お礼
早速のご回答本当に有難う御座います。しかしjoin操作の構文エラーが出ます。 ユニオンクエリで Testというクエリを作りました。 Testクエリ 品番 AAAA BBBB CCCC DDDD EEEE 実行するとエラーですが,お忙しいところ上記のクエリが正しいかどうかをご確認していただけないでしょうか。
お礼
全く,別のファイルでファイル名などを書き換えて,やっていました。 エラーとしては,JOINの構文エラーとのことで,もう少し,自分でやってみます。 忙しいところ,早い対応,本当,有難う御座います。 また,何かあったら,ぜひ聞かせてください。