INSERT INTO Table1
(columns)
SELECT columns
FROM Table1
WHERE Table2.UniqueColumn NOT IN (SELECT UniqueColumn FROM Table1)
?
4
假设Table2中存在列 title, artist, album 并且您想要添加Table2中的所有行,其中Table1中不存在这三者的给定组合,您可以执行以下操作:
Insert Table1( title, artist, album, ... )
Select title, artist, album, ...
From Table2
Where ( title, artist, album ) Not In (
Select title, artist, album
From Table1
)
2 回答
这样的事情,可能是:
?
假设Table2中存在列
title, artist, album
并且您想要添加Table2中的所有行,其中Table1中不存在这三者的给定组合,您可以执行以下操作: