在使用Exists时,如果能正确使用,有时会提高查询速度:

1,使用Exists代替inner join

2,使用Exists代替 in

1,使用Exists代替inner join例子:

在一般写sql语句时通常会遇到如下语句:

两个表连接时,取一个表的数据,一般的写法通过关联查询(inner join):

select a.id,a.workflowid,a.operator,a.stepid
from dbo. [ [zping.com ] ]]a
inner join workflowbaseb on a.workflowid = b.id
and operator = ' 4028814111ad9dc10111afc134f10041 '

更多相关文章

  1. 在线求助.Select语句包含ERP单据内表头与表身信息
  2. Spring 中jdbcTemplate 实现执行多条sql语句
  3. PB怎么将动态的sql语句以及数组。传给datawindow。
  4. 通过SQL语句访问远程数据库
  5. Access查找数据的SQL语句中,LIKE后面不可以用ESCAPE吗?
  6. mysql的几种SQL语句
  7. 如何用sql语句查询出当月的每日数据量
  8. 关系代数(Relation Algebra)与SQL语句的对应关系
  9. 写SQL语句,如何找到部分字段内容一样的两条记录?实现调货的功能

随机推荐

  1. 熔断器 Hystrix 源码解析 —— 命令执行(
  2. 数据库分库分表中间件 Sharding-JDBC 源
  3. 【招聘】杭州阿里招高级前端
  4. 【招聘】上海携程门票业务招中高级前端
  5. 分布式消息队列 RocketMQ 源码分析 ——
  6. 熔断器 Hystrix 源码解析 —— 执行结果
  7. 【第557期】搭建前端私有npm杂记
  8. 【第764期】你不懂JS:this是什么?
  9. 熔断器 Hystrix 源码解析 —— 调试环境
  10. 熔断器 Hystrix 源码解析 —— 命令执行(