热线电话:13121318867

登录
2020-11-28 阅读量: 998
关于子查询和表连接的区别

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

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

3.SQL中优化中有一条:

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

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

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


30.5935
0
关注作者
收藏
评论(0)

发表评论

暂无数据