이 글은 mysql에 대한 관련 지식을 제공하며, where 이후의 중첩 서브 쿼리, from 이후의 중첩 서브 쿼리, select 이후의 중첩 서브 쿼리 등 서브 쿼리에 대한 관련 내용을 주로 소개합니다. 아래 내용이 모든 사람에게 도움이 되기를 바랍니다.
추천 학습: mysql 비디오 튜토리얼
정의: Select 문은 select 문에 중첩되어 있으며 중첩된 select 문은 하위 쿼리입니다.
하위 쿼리는 다음 위치에 나타날 수 있습니다.
select ....(select).. from ....(select).. where ....(select)..
select * from emp where sal > (select avg(sal) from emp) ;
SELECT d.dname,AVG(s.grade) '部门平均薪资' FROM emp e JOIN salgrade s ON e.sal BETWEEN s.losal AND s.hisal JOIN dept d ON e.deptno = d.deptno GROUP BY d.dname
각 직원의 부서 이름을 알아보세요.
4.union은 쿼리 결과 집합写法一:看作临时表 SELECT t.ename,d.dname FROM dept d JOIN (SELECT e.ename,e.deptno FROM emp e) t ON t.deptno = d.deptno 写法二:连接查询 SELECT e.ename,d.dname FROM emp e JOIN dept d ON e.deptno = d.deptno 写法三:select后嵌套子查询 SELECT e.ename,(SELECT d.dname FROM dept d WHERE d.deptno = e.deptno) AS dept FROM emp e ;
SELECT ename,job FROM emp e WHERE job = 'CLERK' UNION SELECT ename,job FROM emp e WHERE job = 'SALESMAN'
위 내용은 MySQL 하위 쿼리 세부 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!