这种查询方式虽然不是子查询,但是,是不是后台也是进行2次查询呢?和子查询计算逻辑是一样的吧
来源:4-3 数据操作语言:表连接查询(二)
王小east
2022-08-13 16:56:05
1回答
好帮手慕小黑
2022-08-13
同学你好,当数据量不是一条时,子查询会多次遍历所有的数据,而连接查询只会遍历一次。
同学图片中的sql语句连接查询只查询了两次,
当用子查询时如:
SELECT empno,ename,sal FROM t_emp WHERE sal>=(SELECT AVG(sal) ave FROM t_emp)
会查询多次。
祝学习愉快!
相似问题