IN语句改写EXISTS
2024-08-30 23:09:44
-- IN
SELECT
T1.*
FROM
role_menu T1
WHERE
T1.ROLEUUID IN (
SELECT
T2.uuid
FROM
role T2
WHERE
T2.UUID = ''
); -- EXISTS
SELECT
T1.*
FROM
role_menu t1
WHERE
EXISTS (
SELECT
T2.*
FROM
role T2
WHERE
t1.ROLEUUID = T2.uuid
AND t2.uuid = ''
);
IN 是结果集中删选数据
EXISTS 是判断是否存在
###
两三个条件使用or
多个使用IN
数据量大使用EXISTS
###
最新文章
- ECshop通过文章分类的ID实现不同模板
- 时间复杂度&;空间复杂度
- Socket 学习入门
- js利用数组length属性清空和截短数组
- Qt学习博客推荐
- CSS自学笔记(10):CSS3盒子模型
- Swift 简单介绍 - 苹果最新的编程语言
- Codeforce#354_B_Pyramid of Glasses(模拟)
- ubuntu 手动安装openssh-server
- transition-timing-function 属性
- 模块化Javascript代码的两种方式
- Java集合中List,Set以及Map等集合体系详解
- Python系列之环境安装
- ASP.NET Core如何设置请求超时时间
- ubuntu 换源过程中遇到的坑(一):Could not resolve 'mirrors.aliyun.com'
- RxJS之转化操作符 ( Angular环境 )
- jsp servlet 进行基于js的用户验证
- 【数组】kSum问题
- Django 请求参数
- java 内部类可以被覆盖吗
热门文章
- 【POJ 2983】 Is the information reliable?
- not syncing : corrupted stack end detected inside scheduler
- rsync单向同步
- 函数bsxfun,两个数组间元素逐个计算的二值操作
- vs2017 + miniUI 后端框架使用
- 虚拟机安装cenos7后ifcfg看网卡无inet地址掩码等信息
- MVC、MVP和MVVM的图示
- ACM_物品分堆(01背包)
- 转 form表单中name和id区别
- Flume中的flume-env.sh和log4j.properties配置调整建议(图文详解)