• ベストアンサー

ACCESSのテーブルの合体

表題の通りです。 2つのテーブルを1つにまとめたいのですが、クエリーはどのようにすればよろしいでしょうか。 テーブル1・・・A,B,C テーブル2・・・D,E 合体テーブル・・・A,B,C,D,E ←これを作りたい! よろしくお願いします。

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

  • ベストアンサー
回答No.3

単純に追加クエリではいかがでしょうか。 テーブル2から必要なフィールドだけ取り出したクエリを作ります。 この時点では、単純な「選択クエリ」ができますから、 クエリのデザインをクリックします。すると 上のツールバーに「クエリ」という項目が現れますから、 追加クエリを選んで、保存後実行して下さい。追加先をテーブル1にすれば、完了です。 ただし、テーブル1と2のフィールド名が同じであることと、オートナンバー型のフィールドは追加クエリに入れないことです。 不用意に追加クエリをクリックすると、さらに追加されますから、一度追加したら普通の選択クエリに戻すか、削除するといいと思います。

SHINYA-W
質問者

お礼

回答、ありがとうございます。 回答を参考にいろいろとやってみました。 とりあえず、なんとかやりたかったことは出来るようになりました。 ACCESSは、悩まずにいろいろやってみるのが手っ取り早いですね。

その他の回答 (2)

  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.2

リレーション(関係)のフィールドは無いのですか?無ければ思う通りなるとは思えないけど SELECT テーブル1.*,テーブル2.* FROM テーブル1,テーブル2 この場合 テーブル1のA―B―Cが 10―ABC―アイウ 20―DEF―カキク 30―GHI―サシス テーブル2のD―Eが ○―亜意卯 ×―火機区 の場合 クエリ結果はA-B-C-D-E 10―ABC―アイウ―○―亜意卯 10―ABC―アイウ―×―火機区 20―DEF―カキク―○―亜意卯 20―DEF―カキク―×―火機区 30―GHI―サシス―○―亜意卯 30―GHI―サシス―×―火機区 となりますがいいのなら先にあげたクエリになります。

SHINYA-W
質問者

お礼

回答、ありがとうございます。 リレーションのフィールドは特になく、単純に(順番を無視して)合体させたいだけです。 回答して頂いたもので、やりたいことは合っています。 要は、テーブル1+テーブル2=テーブル3にしたいだけです。

  • oka123
  • ベストアンサー率31% (69/219)
回答No.1

ユニオンクエリ-で作成できます 詳しくは、ACCESSのヘルプで 見てください

SHINYA-W
質問者

お礼

回答、ありがとうございます。 ユニオンクエリーのヘルプを見てみました。 なんとかやってみます。

関連するQ&A

専門家に質問してみよう