MYSQL要求派生表要有別名
select * from mytable a; 其中a就是mytable表的別名
這是在做內(nèi)聯(lián)視圖子查詢經(jīng)常碰到的問題;
1、單行子查詢
select ename,deptno,sal
from emp
where deptno=(select deptno from dept where loc='NEW YORK');
2、多行子查詢
SELECT ename,job,sal
FROM EMP
WHERE deptno in ( SELECT deptno FROM dept WHERE dname LIKE 'A%');
3、多列子查詢
SELECT deptno,ename,job,sal
FROM EMP
WHERE (deptno,sal) IN (SELECT deptno,MAX(sal) FROM EMP GROUP BY deptno);
聯(lián)系客服