1

以下に説明するように、2つのテーブルがあります。

ここに画像の説明を入力

テーブル B の重複データをマージするクエリを実行して、テーブル A とテーブル B からレコードが派生したテーブル C を取得するにはどうすればよいですか?

どんな助けでも大歓迎です..ありがとう!

4

1 に答える 1

1

これは、UNION

SELECT ID, Value FROM TableA
UNION
SELECT ID, Value FROM TableB

という名前の余分なテーブルがあり、 andTableCの結果を挿入したい場合は、ステートメントを使用します。TableATableBINSERT 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
于 2013-03-28T10:21:26.027 に答える