質問

マイクロソフトアクセス2003で下記のような2つのテーブルを結合してひとつのデータとすることができるでしょうか(データ量が膨大でエクセルでの作業には無理があります。)。詳しい方がおられたらご教示お願いします。(このことが説明されているサイトでも結構です。)よろしくお願いします。
(データ1)01:A
      02:B
      03:C
(データ2)01:A
      02:B
      04:D
      05:E
→上記データの結合によりデータ3を作成
(データ3)01:A
      02:B
      03:C
      04:D
      05:E

※例は簡略化していますが、コードの後の情報は、アルファベット以外にも複数ありますので念のため。

通報する

回答 (1件)

データ1/データ2/データ3を各々テーブル名だと仮定します。

SELECT * FROM データ1
UNION
SELECT * FROM データ2;

で、データ1/データ2の重複を除いたレコードが抽出されます。

それを、データ3テーブルに作るのであれば、

SELECT T1.* INTO データ3
FROM (SELECT * FROM データ1
UNION
SELECT * FROM データ2) AS T1;

でできます。

この回答へのお礼

見よう見まねでなんとか出来ました。有難うございました。エクセルはよく使うのですが、アクセスは初めてでしたので苦労しました。何事も経験ですね。

このQ&Aは役に立ちましたか?0 件

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

新しく質問する

注目の記事

フリーアナウンサー長谷川豊氏の新コーナー「このニュースどう思います?」がスタート!

元フジテレビのフリーアナウンサー長谷川豊氏から気になるニュースについておしトピの皆さんに質問します! 皆さんの意見をもとに長谷川豊氏がコラムを執筆します! アプリリリース記念として最大1万分のアマゾンギフト券プレゼントキャンペーンも実施中!


新しく質問する

このカテゴリの人気Q&Aランキング

毎日見よう!教えて!gooトゥディ