2
ビッグクエリは「REPLACE INSERT」などの操作をサポートしていますか?ビッグクエリ - カラム値が存在しない場合にのみ挿入します
私は二回、このようなクエリを実行する場合:
INSERT INTO table(column1) VALUES(1)
それは重複行を作成します、それは同じ値を持つ列が存在しない場合にのみ、行を挿入することが可能ですか?
ありがとうございます!
ビッグクエリは「REPLACE INSERT」などの操作をサポートしていますか?ビッグクエリ - カラム値が存在しない場合にのみ挿入します
私は二回、このようなクエリを実行する場合:
INSERT INTO table(column1) VALUES(1)
それは重複行を作成します、それは同じ値を持つ列が存在しない場合にのみ、行を挿入することが可能ですか?
ありがとうございます!
それ
#standardSQL
INSERT INTO yourTable(column1)
SELECT value FROM (SELECT 1 AS value)
LEFT JOIN yourTable
ON column1 = value
WHERE column1 IS NULL
行う必要があります
これは機能しますか?以下は
INSERT INTO table(column1)
WITH s AS (SELECT 1 src)
SELECT src FROM s WHERE NOT EXISTS (
SELECT * FROM table t WHERE t.column1 = s.src
)