• ADADADADAD

    mysql中exists与not exists的示例分析[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:02:10

    作者:文/会员上传

    简介:

    本文主要介绍了mysql exists与not exists实例详解的相关资料,鉴于 not exists 的效率往往要高于 not in , 所以一般情况下会使用前者替代后者,需要的朋友可以参考下,希望能帮

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    本文主要介绍了mysql exists与not exists实例详解的相关资料,鉴于 not exists 的效率往往要高于 not in , 所以一般情况下会使用前者替代后者,需要的朋友可以参考下,希望能帮助到大家。

    tableA

    |column1 | column1 |column3 |

    tableb

    |column1 | column1 |column3 |

    要查询 tableA 的数据,条件是是 tableA.column1 不在 tableB 的 tableB.column2 中

    也就是要得到类似以下语句的效果(not in 效果不完全等同于 not exists , 如果子查询中出现空记录, 则整个查询语句不会返回数据)

    SELECTa.*FROMtableAaWHEREa.column1notin(SELECTcolumn2FROMtableB)

    可以使用如下语句来实现

    SELECTa.*FROMtableAaWHERENOTEXISTS(SELECTb.column2FROMtableBbWHEREa.colunm1=b.column2)
    mysql中exists与not exists的示例分析.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: existsmysql