连接查询和子查询
定义区别子查询会多次遍历所有的数据(视你的子查询的层次而定),而连接查询只会遍历一次。效率比较在网上查了下资料,并自己对比了一下,发现在数据量比较小的时候,两者的速度基本一样,在几百条数据时,子查询甚至要更快一点,但在数据量过万的情况下,外连接的执行速度要远高于子查询。连接查询要做笛卡尔,子连接会多一个创建临时表和消费临时表的操作。例子:select avg(a.result) 平均成绩 from Student a,Student_class b wher...
原创
2020-08-07 16:18:17 ·
1848 阅读 ·
0 评论