DEPT라는 테이블이 있고 EMP라는 테이블이 있는데
부서번호(DEPTNO)가 각부서의 맨 처음사원에만명시되게끔 해야하는데
DECODE로 할수도 없구.ㅠㅠ 그룹으로 묶어볼까했는데
난감하네요.
만약에 그룹번호가 10이면 10인사람명단이 쭉 나오자나요. 그럼 맨처음에만 부서번호가 10으로 뜨고
그 밑에 명단에는 부서번호가 안뜨게끔 하고
그 다음 그룹번호가 20일때 20안에 속해있는 맨처음에만 부서번호가 20으로 뜨게끔요.;;ㅅ;;
부탁드릴게요;
SELECT DEPT.DEPTNO, DEPT.DNAME, EMP.EMPNO, EMP.ENAME
FROM DEPT
INNER JOIN EMP
ON DEPT.DEPTNO=EMP.DEPTNO
ORDER BY DEPT.DEPTNO;
(지금이건 기본적으로 JOIN만 해놓은겁니다)
Comment 1
-
정홍석
2013.04.10 09:36
위 SELECT 부분을 참고해서 이용하시면 원하시는 결과가 나올 것 같습니다.
더 쉬운 방법이 있을 것 같은데 생각이 잘 안나는군요... : )