- ベストアンサー
ACCESSのテーブルの合体
表題の通りです。 2つのテーブルを1つにまとめたいのですが、クエリーはどのようにすればよろしいでしょうか。 テーブル1・・・A,B,C テーブル2・・・D,E 合体テーブル・・・A,B,C,D,E ←これを作りたい! よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
単純に追加クエリではいかがでしょうか。 テーブル2から必要なフィールドだけ取り出したクエリを作ります。 この時点では、単純な「選択クエリ」ができますから、 クエリのデザインをクリックします。すると 上のツールバーに「クエリ」という項目が現れますから、 追加クエリを選んで、保存後実行して下さい。追加先をテーブル1にすれば、完了です。 ただし、テーブル1と2のフィールド名が同じであることと、オートナンバー型のフィールドは追加クエリに入れないことです。 不用意に追加クエリをクリックすると、さらに追加されますから、一度追加したら普通の選択クエリに戻すか、削除するといいと思います。
その他の回答 (2)
- yanmaa
- ベストアンサー率45% (207/457)
リレーション(関係)のフィールドは無いのですか?無ければ思う通りなるとは思えないけど 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―サシス―×―火機区 となりますがいいのなら先にあげたクエリになります。
お礼
回答、ありがとうございます。 リレーションのフィールドは特になく、単純に(順番を無視して)合体させたいだけです。 回答して頂いたもので、やりたいことは合っています。 要は、テーブル1+テーブル2=テーブル3にしたいだけです。
- oka123
- ベストアンサー率31% (69/219)
ユニオンクエリ-で作成できます 詳しくは、ACCESSのヘルプで 見てください
お礼
回答、ありがとうございます。 ユニオンクエリーのヘルプを見てみました。 なんとかやってみます。
お礼
回答、ありがとうございます。 回答を参考にいろいろとやってみました。 とりあえず、なんとかやりたかったことは出来るようになりました。 ACCESSは、悩まずにいろいろやってみるのが手っ取り早いですね。