博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IN语句改写EXISTS
阅读量:4455 次
发布时间:2019-06-08

本文共 487 字,大约阅读时间需要 1 分钟。

-- INSELECT    T1.*FROM    role_menu T1WHERE    T1.ROLEUUID IN (        SELECT            T2.uuid        FROM            role T2        WHERE            T2.UUID = '1'    );-- EXISTS SELECT    T1.*FROM    role_menu t1WHERE    EXISTS (        SELECT            T2.*        FROM            role T2        WHERE            t1.ROLEUUID = T2.uuid        AND t2.uuid = '1'    );

IN 是结果集中删选数据

EXISTS 是判断是否存在

###

两三个条件使用or

多个使用IN

数据量大使用EXISTS

###

转载于:https://www.cnblogs.com/covet/p/10135900.html

你可能感兴趣的文章
小Z爱划水
查看>>
Qt Font
查看>>
2014年生日
查看>>
扫描目录下的文件并拼接在一起
查看>>
ELK 分布式日志处理 10.12
查看>>
Java虚拟机详解05----垃圾收集器及GC参数
查看>>
7. 单位,移动布局
查看>>
inux中bin与sbin目录的作用及区别介绍
查看>>
USACO 3.1 Contact
查看>>
Office之什么是高内聚低耦合
查看>>
一些奇怪的问题求回答
查看>>
这些年踩过的坑
查看>>
iOS开发拓展篇——如何把项目托管到GitHub
查看>>
性能优化之数据库优化
查看>>
类的继承、菱形继承、派生、多态
查看>>
mysql约束
查看>>
javascript鼠标及键盘事件总结及案例
查看>>
mysql表之间的关系及级联操作
查看>>
mac 搭建virtualenv的那些坑
查看>>
多路复用IO模型
查看>>