需要优化 SQL 语句以对多列进行 NOT EXISTS 检查

Need to Optimize SQL statement for NOT EXISTS check for multiple columns

下面是需要优化的确切代码。请协助。

IF NOT EXISTS ( SELECT 1
            FROM Table1
            WHERE Clientid = 1111
                  AND
                  Objectid IN ( SELECT Objectid
                                FROM Table1
                                WHERE clientid = 5555
                              )
                  AND
                  Fieldid IN ( SELECT Fieldid
                               FROM Table1
                               WHERE clientid = 5555
                             )
          )

得到答案。

检查需要放置以控制要插入到 table 中的行。所以我扩展了我的插入查询如下:

插入 table Select 来自 table t1 的 col2、col3、col4 不存在(select * 来自 table t2 t1.col2= t2.col2 和 t1.col3 = t2.col3)

呸...