Join 检查不在子查询DB2中的记录

Join 检查不在子查询DB2中的记录,join,db2,Join,Db2,我有一个场景,在这个场景中,我必须统计表中未包含的所有ID 我有一个源(由3个表组成) 我将记录从源选择到表中。(用于左外连接) 我想做的是 SELECT * FROM SOURCE_SYSTEM WHERE ID NOT IN (my query which brings data initially from the source_system) SOURCE\u SYSTEM=我的三个源表 请指导我如何编写查询,以找出所有未从源系统进入表中的ID。不清楚。您将数据从3个“源表”拉入“您的

我有一个场景,在这个场景中,我必须统计表中未包含的所有ID

  • 我有一个源(由3个表组成)
  • 我将记录从源选择到表中。(用于左外连接)
  • 我想做的是

    SELECT *
    FROM SOURCE_SYSTEM
    WHERE ID NOT IN (my query which brings data initially from the source_system)
    
    SOURCE\u SYSTEM=我的三个源表


    请指导我如何编写查询,以找出所有未从源系统进入表中的ID。

    不清楚。您将数据从3个“源表”拉入“您的表”。在此之后,您是否希望重复此过程,但只引入以前未引入的数据?
    SELECT 
      * 
    FROM 
      source_system ss
    WHERE 
      NOT EXISTS (SELECT 1 FROM other_table ot WHERE ss.id=ot.id)