请查看此声明:
   SELECT TableID FROM Table t1
   INNER JOIN BlackList b ON b.TableID <> t1.TableID
我在想这个语句返回Table了Blacklist表中没有的所有内容,但它根本没有返回任何内容(0 行)。如果我试图返回表Table中未找到的所有内容Blacklist,那么最好的方法是什么?我假设你可以这样做:
  SELECT TableID FROM (
    SELECT TableID, CASE WHEN b.TableID IS NULL THEN 1 ELSE 0 END OnBlackList 
    FROM Table t1
      LEFT JOIN Blacklist b ON b.TableID = t1.TableID
    ) tb1
  WHERE tb1.OnBlackList = 0
但我一直在寻找一种更短、更有效的解决方案。有什么建议么?