我在处理这段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中的这些值呢?