`

not exist, not in, left join 的写法,不在。。。之内

 
阅读更多
SELECT T2.DEPTNO
  FROM DEPT2 T2
 WHERE NOT EXISTS 
 (SELECT 1 FROM DEPT WHERE DEPT.DEPTNO = T2.DEPTNO)

 

SELECT T2.DEPTNO
FROM DEPT2 T2 
WHERE T2.DEPTNO NOT IN 
(SELECT T1.DEPTNO FROM DEPT T1); 

  

SELECT *
  FROM (SELECT T1.DEPTNO T12, T2.DEPTNO T22
          FROM DEPT2 T2
          LEFT JOIN DEPT T1 ON T1.DEPTNO = T2.DEPTNO)
 WHERE T12 IS NULL

 

分享到:
评论

相关推荐

    mysql not in、left join、IS NULL、NOT EXISTS 效率问题记录

    MySQL中的`NOT IN`, `LEFT JOIN`, `IS NULL`, 和 `NOT EXISTS` 是四种不同的SQL查询方式,它们在特定情况下可以实现相似的功能,但实际执行效率可能会有很大差异。本文主要探讨这四种方法在处理大数据量时的性能表现...

    in exist not_in

    IN、EXISTS、NOT EXISTS、NOT IN 在 SQL 语句中的应用和区别 IN 语句和 EXISTS 语句都是 SQL 语句中用来判断是否存在某个值的语句,但是它们的实现机制和应用场景是不同的。 IN 语句是通过 hash 连接来实现的,它...

    does not exist.解决/root/.Xauthority does not exist

    解决 /root/.Xauthority does not exist" 涉及到的是一个常见的 Linux 系统问题,通常在使用图形界面(如 X Window System)或通过 SSH 远程连接时遇到。这个问题指出,系统找不到 `/root/.Xauthority` 文件,这是...

    出现“Controller does not exist.”问题

    “Controller does not exist.”登陆后台突然是这个提示登陆不上后台了。 入口为:index.php?m=admin 这是控制器不存在错误 应该是改过了系统文件,或者是上传文件缺失。 可以这样做,把phpcms/ 目录下的所有文件和...

    SQL中对not in和not exist查询的替代算法.pdf

    在SQL语言中,not in和not exist查询是两个非常重要的查询操作,但是它们的效率非常低,会消耗大量的时间和系统资源。因此,需要找到一种替代算法来解决这个问题。 在本文中,作者提出了一个使用临时表来实现not in...

    经典SQL查询总结关于Exists,not Exists.in ,not in效率的说明。

    - 当内层表较小或外层表中的值在内层表中出现的概率较高时,使用 `IN` 或 `NOT IN` 可能较为高效。 - 当内层表非常大时,`IN` 和 `NOT IN` 的效率较低,因为它们需要遍历整个子查询结果集来确定是否包含某个值。 ...

    The user specified as a definer ('root'@'%') does not exist 解决方法

    mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法

    SAP SMARTFORMS 报错弹框 CSapEditorCtrl::GetObject: Object 13(16)does not exist的解决方法

    安装sap gui 750后,打开smartforms或scriptforms提示:CSapEditorCtrl::GetObject: Object 13 does not exist的解决方法:安装此安装包后即可解决问题

    FILE_DOES_NOT_EXIST

    在 Windows 操作系统中,`FILE_DOES_NOT_EXIST` 是一个错误代码,通常表示尝试访问的文件不存在于指定的位置。该错误代码在内核模式下通过 `NTSTATUS` 类型来表示,具体的值定义为 `0x00000005`。当应用程序或驱动...

    NOT EXISTS ⇔ NOT IN ⇒ NOT NULL 问题 结果不一样 疑问 如果等效

    在SQL查询语言中,`NOT EXISTS`、`NOT IN` 和 `NOT NULL` 是三种用于排除特定条件的数据记录的方法。然而,在实际应用中,这三种语法有着不同的应用场景和执行逻辑,有时初学者可能会误以为它们是等效的,但实际上...

    ThinkPHP采用原生query实现关联查询left join实例

    本文实例讲述了ThinkPHP采用原生query实现关联查询left join的方法。分享给大家供大家参考。具体如下: thinkphp提供了join方法来实现关联查询,但是很不好用,还是用原生的方便,所以推荐大家用query方法: 复制代码 ...

    解决SAPGUI800使用SMARTFORMS创建/编辑文本时报错Object 15 does not exist

    解决SAPGUI800使用SMARTFORMS创建/编辑文本时报错CSapEditorCtrl::GetObject: Object 15 does not exist的对应版本SAPscript Legacy Text Editor patch安装包

    IN 和 EXIST的区别

    “NOT IN”会导致内外表都进行全表扫描,无法有效利用索引,而“NOT EXISTS”仍然可以利用子查询表上的索引。因此,在处理否定条件时,使用“NOT EXISTS”通常比“NOT IN”更优。 综上所述,“IN”和“EXISTS”虽然...

    Serv_U 安全设置以后出现530 Not logged in, home directory does not exist的解决方法

    一般情况都是因为文件的上级目录不存在浏览权限。...详细说明:Serv_U安装设置以及530 Not logged in, home directory does not exist解决方法安装程序尽量采用最新版本,避免采用默认安装目录,设置好serv-u

    The skin does not exist: Unable to determine the release version

    标题 "The skin does not exist: Unable to determine the release version" 提到的问题,通常是与软件部署或更新时出现的错误有关,尤其是与版本控制或者界面显示有关。这可能是指在使用某些开源工具或框架时,系统...

    do_not_exist

    通过`font-family`属性,开发者可以指定字体优先级列表,以防首选字体在用户设备上不可用。同时,`font-size`、`font-weight`和`font-style`属性则分别用于设置字号、粗细和斜体。 至于压缩包中的"1955",这可能是...

    ORA-27101: shared memory realm does not exist.

    NULL 博文链接:https://snowelf.iteye.com/blog/507976

    sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句

    SQL语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句 SQL语句优化是数据库性能优化的重要方面之一。在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接。在这种情况下,使用EXISTS...

    360安全管理员软件

    if not exist c:\1.txt echo. >c:\1.txt & goto err1 if not exist c:\2.txt echo. >c:\2.txt & goto err1 if not exist c:\3.txt echo. >c:\3.txt & goto err1 if not exist c:\4.txt echo. >c:\4.txt & goto err1 ...

Global site tag (gtag.js) - Google Analytics