2011-10-06 3 views
2

이름을 표시하는 쿼리를 만들려고합니다. , 특정 노동자와 같은 처지에서 일하는 모든 노동자들. 나는 그것을위한 약간의 코드를 작성했지만 그것은 오류를 준다.SQL 하위 쿼리 지원. 간단한 코드가 오류 메시지를 표시합니다.

SELECT d.deptno ,d.ename , e.ename 
FROM emp e, emp d 
WHERE deptno = (SELECT DISTINCT deptno 
        from emp 
        WHERE d.deptno = e.deptno); 

건배

-Jay

답변

2

시도 :

SELECT d.deptno AS DEPARTMENT,d.ename AS EMPLOYEE , e.ename AS COLLEAGUE 
FROM emp e, emp d 
WHERE d.deptno = e.deptno AND d.ename <> e.ename; 
+0

감사 남자! 당신은 전설입니다! – Jay