동일한 급여를 가진 사람들의 이름이랑 급여정보를 출력하게끔하고 싶어서
SELECT E.ENAME,E.SAL FROM EMP E,EMP M
WHERE E.EMPNO!=M.EMPNO AND E.ENAME!=M.ENAME AND E.SAL=M.SAL;
이렇게 해주었는데 몇개 이름들이랑 급여정보가 중복되서 나와요.ㅠㅠㅠ
해결할수있게 도와주세요.ㅠ
동일한 급여를 가진 사람들의 이름이랑 급여정보를 출력하게끔하고 싶어서
SELECT E.ENAME,E.SAL FROM EMP E,EMP M
WHERE E.EMPNO!=M.EMPNO AND E.ENAME!=M.ENAME AND E.SAL=M.SAL;
이렇게 해주었는데 몇개 이름들이랑 급여정보가 중복되서 나와요.ㅠㅠㅠ
해결할수있게 도와주세요.ㅠ
EXISTS로 한번 해보세요
SELECT E.ENAME
,E.SAL
FROM EMP E
WHERE EXISTS
(
SELECT 1 FROM EMP M WHERE E.EMPNO!=M.EMPNO AND E.ENAME!=M.ENAME AND E.SAL=M.SAL
)
이런 방식으로..