心盛待花开

2020-11-28   阅读量: 756

关于子查询和表连接的区别

扫码加入数据分析学习群

1.表关联是可以利用两个表的索引的,如果是用子查询,至少第二次查询是没有办法使用索引的。

2.在where子句中指定连接条件

3.SQL中优化中有一条:

将子查询转换为连接查询。

原因:子查询会多次运算查询,连接查询利于优化器优化,而且可以使用多线程查询各个连接子句。

4.四、 子查询
在某些情况下,当进行查询的时候,需要的条件是另外一个select语句的结果,这个时候,就要用到子查询
为了给主查询提供数据而首先执行的查询被叫做子查询
用于子查询的关键字主要包括in、not in、=、<>等


添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
30.5935 1 0 关注作者 收藏

评论(0)


暂无数据

推荐课程