我能够从表B到表A进行基本插入,但是我希望仅在FieldA定义的TableB中不存在记录的情况下才这样做。

最佳答案

假设您需要在TableA中插入基于FieldX的TableB中存在的记录,则可以尝试类似的方法,

INSERT INTO TableA (col1, col2, col3)
SELECT col1, col2, col3
FROM   TableB
WHERE  FieldX not in (select FieldX from TableA)

10-06 12:08