我正在尝试编写一个查询,将表temp
中的行插入表DEPENDENT
。只应插入表DEPENDENT
中尚未包含的行。我有这个,它似乎适用于SQL服务器。但是我在JOIN操作"中不断收到错误"语法错误。我错过了什么吗?
INSERT INTO DEPENDENT (
Record_Type,
Employee_SSN,
Employee_ID )
SELECT
unn.Record_Type,
unn.Employee_SSN,
unn.Employee_ID
FROM((
(SELECT
Record_Type,
Employee_SSN,
Employee_ID FROM temp)
UNION
(SELECT
Record_Type,
Employee_SSN,
Employee_ID FROM DEPENDENT))
EXCEPT
(SELECT
Record_Type,
Employee_SSN,
Employee_ID FROM temp)) AS unn;
另外,我知道这不是最有效的方法,但我只是想让一些事情发挥作用。我很感激任何建议。
谢谢
答案 0 :(得分:1)