from的子查询和表连接有啥区别
来源:4-3 单行和多行子查询语法规则(重点)
3三哥
2019-10-08 17:01:35
我仔细看了之前老师讲的案例,感觉from的子查询和表连接事一个语法,, 好像是一个意思啊.
比如这个
SELECT e.empno, e.ename, e.sal, e.deptno FROM t_emp e JOIN (SELECT deptno, AVG(sal) AS avg FROM t_emp GROUP BY deptno) a ON e.sal > a.avg AND e.deptno=a.deptno;
还有这个,
SELECT e1.empno, e1.ename, e1.sal FROM t_emp e1 JOIN (SELECT AVG(sal) avg FROM t_emp) t ON e1.sal >= t.avg;
既可以说是from的子查询,也可以说是表连接啊..
1回答
好帮手乔木
2019-10-08
同学你好:
这是表连接和子查询的合并使用。
同学这两个都是将子查询后的结果集当成一个新的表和其他表进行表的连接查询。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题