以下に説明するように、2つのテーブルがあります。
テーブル B の重複データをマージするクエリを実行して、テーブル A とテーブル B からレコードが派生したテーブル C を取得するにはどうすればよいですか?
どんな助けでも大歓迎です..ありがとう!
これは、UNION
SELECT ID, Value FROM TableA
UNION
SELECT ID, Value FROM TableB
という名前の余分なテーブルがあり、 andTableC
の結果を挿入したい場合は、ステートメントを使用します。TableA
TableB
INSERT INTO...SELECT
INSERT INTO TableC(ID, Value)
SELECT ID, Value FROM TableA
UNION
SELECT ID, Value FROM TableB
または、作成したいかもしれませんVIEW
CREATE VIEW TableC
AS
SELECT ID, Value FROM TableA
UNION
SELECT ID, Value FROM TableB
ビューを呼び出すには、
SELECT * FROM TableC