我正在努力處理這段SQL,想知道是否有人可以幫我解決問題。SQL插入查詢
INSERT INTO table_1(
rec_1,
rec_2,
rec_3
)
VALUES (
val_1,
val_2,
val_3
)
現在,rec_2和rec_3是清晰的,並且具有絕對值。 Rec_1充滿了來自另一個表的值。現在我想從另一個表中插入這個表中不存在的值。我猜測我應該使用WHERE NOT IN?
因此,這將是這樣的:
INSERT INTO table_1(
rec_1,
rec_2,
rec_3
)
VALUES (
val_1,
val_2,
val_3
)
WHERE NOT IN (
SELECT rec FROM table_2
)
但是...我怎麼能插入rec_1這些價值觀在我的查詢?
'NOT IN'而不是不存在 –