このSQLを教えてください。
※各テーブルは会員番号のみで構成されるものとします。
http://www.hatena.ne.jp/1119503308
人力検索はてな - テーブルA とテーブルB があります。それぞれキーは会員番号 テーブルAにあって,テーブルBにない会員番号をテーブルCに入れたい。 このSQLを教えてください。 ※各テーブ..
URLはダミーです。
---
Oracleの場合、以下のようなSQL文で可能です。
insert into テーブルC(会員番号)
select 会員番号
from テーブルA
minus
select 会員番号
from テーブルB
http://www11.plala.or.jp/studyhall/access/
プログラム学習室 Access SQL
Accessでよろしいですか?
(1)テーブルCが既に存在する場合
INSERT INTO テーブルC
SELECT a.会員番号
FROM テーブルA as a
LEFT JOIN テーブルB as b
ON a.会員番号 = b.会員番号
WHERE b.会員番号 Is Null
(2)テーブルCが無い場合
SELECT a.会員番号 INTO テーブルC
FROM テーブルA as a
LEFT JOIN テーブルB as b
ON a.会員番号 = b.会員番号
WHERE b.会員番号 Is Null
オラクルのSQLが欲しかったのですが,OKです。
おお!動きました。感謝です。