from emp where(deptno, sal) in (select deptno, sal from emp where comm is not null); 2. SELECT ename, sal, dname FROM emp , dept WHERE dept.deptno=emp.deptno AND sal IN (SELECT sal FROM emp WHERE deptno IN (SELECT deptno FROM dept WHERE loc = 'NEW YORK')); //location diubah, seusaikan dengan tabel; tidak mesti new york. 3. select ename, hiredate, sal from emp where(sal, comm) in (select sal, comm from emp where ename='Korchar'); //data dengan nama korchar memang tidak ada alias not found 4. select e.empno, d.dname from emp e, dept d where loc like 'B%'; //data dengan T% tidak ada = not found, karena lokasi yang berawalan huruf T tid ak ada dalam tabel. 5. select e.ename, e.sal, e.deptno, b.salavg from emp e, (select deptno, avg(sal) salavg from emp group by deptno) b where e.deptno = b.deptno and e.sal > b.salavg order by salavg; 6. select empno, ename from emp where empno NOT IN (select empno from emp where mgr =mgr); //bisa menggunakan not exist juga 7. select e.ename, e.deptno, e.sal, b.salavg from emp e, (select deptno, avg(sal)salavg from emp group by deptno) b where e.deptno=b.deptno and sal < salavg;