• ベストアンサー

ACCESSユニオンクエリから新テーブルを

ACCESS2007/2010で、ユニオンクエリ(10個のテーブルをつないだ)から新テーブルを作りたいのですが、検索で調べて、なかなかピタリと説明してくれているサイトが見つかりません。。。 「ユニオンクエリ01」の指定 作成-クエリデザイン、閉じる、テーブルの作成 辺りをいじるんだと思われますが、 どなたか正確にナビして頂けませんでしょうか?

  • e-na
  • お礼率60% (102/169)

質問者が選んだベストアンサー

  • ベストアンサー
  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.1

例えば、以下の様なユニオンクエリがあったとします。 SELECT * FROM テーブル1 UNION ALL SELECT * FROM テーブル2 UNION ALL SELECT * FROM テーブル3; で、上記をテーブル作成に変えるには、 SELECT * INTO 新テーブル名 FROM (ユニオンクエリのもの); 省略せずに記述すると、 SELECT * INTO 新テーブル名 FROM ( SELECT * FROM テーブル1 UNION ALL SELECT * FROM テーブル2 UNION ALL SELECT * FROM テーブル3 ); になると思います。 ※ ユニオンクエリ部分をクエリとして作成しているのであれば、 SELECT * INTO 新テーブル名 FROM クエリ名; になると思います。 ※ テーブル作成・・・なら、 選択クエリ内の FROM の前に INTO 新テーブル名 を記述することでできたと思います。

e-na
質問者

お礼

御礼をし忘れておりました。 ご回答をありがとうございました。

関連するQ&A

  • ユニオンクエリ

    今 Accessを勉強中です。 ユニオンクエリとは、複数のテーブルをひとつに・・・・ という説明を見たのですが、具体的にはどんな時に利用するのでしょうか? 単純にたとえば1年生の名簿のテーブルを作成し、2年生のテーブル、3年生のテーブルを作成し、学年全部の名簿をユニオンクエリを利用するようなもの? でもこれって追加クエリでもできそうですよね? 簡単で具体的な例で教えていただけませんでしょうか?

  • ユニオンクエリの結果をテーブルに書き出したい

    お世話になります。 Access2000で作成しています。 テーブル作成クエリと同じような形で、 ユニオンクエリの結果をテーブルに書き出したいのですが、 どのようにすればできるでしょうか? SQLの形を直接いじるような方法でも結構ですので 宜しくお願い致します。

  • ACCESS ユニオンクエリはデータ編集ができない

    教えてください。初心者なので基本的なことで大変お恥ずかしいのですが・・・。 ACCESSでユニオンクエリを作成し、検索の結果としてフォーム上にデータが閲覧できるシステムを作りました。ユニオンクエリの元となる、テーブルは4つあります。 しかし、フォーム上からも、作成したクエリのデータシートビューからもデータの編集ができません。 クエリというのは、編集ができないという認識でいいのでしょうか。 データを編集するにはテーブルとしてインポートしなおして、作業するしかないのでしょうか? 何か良い方法があれば教えて下さい。

  • ユニオンクエリをデザインビューで開くには?

    アクセス2010です。 T_テーブル1とT_テーブル2があり、 どちらもフィールド1に文字が入っています。(テキスト型です) クエリのSQLビューで SELECT * FROM T_テーブル1 UNION ALL SELECT * FROM T_テーブル2; として保存したらユニオンクエリが出来上がったのですが、 これをクエリのデザインビューで見るにはどうすればいいですか? 以前のバージョンならユニオンクエリをデザインビューで見れました。 でもやり方を忘れました。 該当のクエリをアクティブにしてデザインビューを選択しても SQLビューで開いてしまいます。

  • ユニオンクエリの結果を、テーブルにするには?

    ユニオンクエリを組んだあと、テーブルにしたくて、「テーブルの作成」をして実行を押すと、 「出力フィールドが必要です」とエラーが出てしまいます。 フィールドを選択しようとしても、空、なのですが、 どこで設定すればよいのでしょうか? ちなみに、ユニオンクエリを組み、実行すると、データは入っています。

  • AccessのUNION ALLについて

    よろしくおねがい致します。 最近アクセスを使い始めたものです。あるテーブルとテーブルの和集合を表示したクエリを作成したいのですが、デザインモードで作成することはできますでしょうか?直にSQL文でUNION ALLを使用すればできたのですが、私の他にもAccess初心者が使用するため、なるべくSQL文を直接使わずにデザインモードで作成する必要があります。 ご教授の程よろしくお願いいたします。

  • ユニオンクエリで繋げられるテーブル(クエリ)の上限の個数は?

    access2003です。 ユニオンクエリで繋げられるテーブル(クエリ)の上限の個数はいくつなんでしょうか? またSQL文は1024文字越すとエラーになるのでしょうか? よろしくお願い致します。

  • Accessユニオンクエリーで2つのテーブルを集計

    Accessのユニオンクエリーで2つのテーブルを集計したいのですが Aテーブル コード1 値 1    5 1    2 Bテーブル コード2 値 1    1 2    3 結果 コード 値 1    8 2    3 このような結果を得ることは出来ますでしょうか? SELECT Aテーブル.コード1 AS コード,Aテーブル.値 UNION SELECT Bテーブル.コード2 AS コード,Bテーブル.値 このように記述すると コード 値 1    5 1    2 1    1 2    3 このような結果になってしまうのですが・・

  • ユニオンクエリについて

    複数のファイルにあるテーブルを使って、ユニオンクエリを作りたいと思っています。 他のデータベース内のテーブルを参照して、ユニオンクエリを組めるものでしょうか?やはり同じファイルにあるテーブル同士でなければだめですか? こちら初心者で、聞き方もおかしいかもしれませんが、よろしくお願いいたします。

  • Accessでユニオンクエリを作成し、結果をテーブル作成する方法

    ユニオンクエリを使用してクエリを作成し、実行結果をテーブル作成したい場合、どのような方法で作成できますか? よろしくお願いいたします。

専門家に質問してみよう