2

次のコードを使用して、複数のテーブルを 1 つのテーブルに結合しますDB_Total

INSERT INTO DB_Total
SELECT *
FROM Tags_DI_DB;

しかし、(誤って) このクエリを 2 回または 3 回実行すると、データが積み上げられてしまいます。新しい「マスターテーブル」にテーブルが追加されているかどうかを確認する可能性はありDB_Totalますか?

4

1 に答える 1

6
INSERT INTO DB_TOTAL
SELECT  a.*
FROM    Tags_DI_DB a
        LEFT JOIN DB_TOTAL b
            ON a.colName = b.colName
WHERE   b.colName IS NULL

colName一意の列はどこですか

于 2013-02-25T14:07:37.107 に答える