我想选择另一个表中不存在但不起作用的数据

时间:2017-09-05 12:28:00

标签: sql-server

我想从另一个表中不存在的表中选择数据但它不起作用,我认为语法bootstrap-datepicker.de.js:7 Uncaught TypeError: Cannot set property 'de' of undefined at bootstrap-datepicker.de.js:7 at bootstrap-datepicker.de.js:19 中有错误请建议解决此问题

WHERE NOT EXISTS

2 个答案:

答案 0 :(得分:0)

如果您尝试插入新的唯一行,可以考虑使用except,如下所示:

select 
    CHARACTER6 as sales_no
  , CHARACTER4 as CUST_NO
  , OCCURRENCE
INTO [QA_RES#]
from openquery (ORALINK_QA, '
    select CHARACTER6, CHARACTER4, OCCURRENCE
    from QA.QA_RESULTS 
    where PLAN_ID = ''32196''')
except 
select CHARACTER6, CHARACTER4, OCCURRENCE
from CHECK_OCCURRENCE

答案 1 :(得分:0)

您需要在Exists运算符查询

中定义关系(where子句中关系的条件)
SELECT    t.CHARACTER6  AS sales_no
        , t.CHARACTER4  AS CUST_NO
        , t.OCCURRENCE 
         INTO QA_RES#
FROM OPENQUERY(ORALINK_QA, 'select * from QA.QA_RESULTS 
                             where PLAN_ID = ''32196'''
               ) t
WHERE NOT EXISTS (  SELECT * 
                    FROM CHECK_OCCURRENCE c
                    WHERE t.SomeColumn = c.SomeColumn  --<-- Condition to check
                    );