这种查询方式虽然不是子查询,但是,是不是后台也是进行2次查询呢?和子查询计算逻辑是一样的吧

来源:4-3 数据操作语言:表连接查询(二)

王小east

2022-08-13 16:56:05

https://img.mukewang.com/climg/62f766eb09c1ad0d21421206.jpg

写回答

1回答

好帮手慕小黑

2022-08-13

同学你好,当数据量不是一条时,子查询会多次遍历所有的数据,而连接查询只会遍历一次。

同学图片中的sql语句连接查询只查询了两次,

当用子查询时如:

SELECT empno,ename,sal
FROM t_emp WHERE sal>=(SELECT AVG(sal) ave FROM t_emp)

会查询多次。

祝学习愉快!

0

0 学习 · 9886 问题

查看课程