일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Notice
Tags
- 도전
- rename
- data
- 보울룸
- 테이블삭제
- Update
- where절
- 회사싫어
- 홈트
- 30일챌린지
- 일기
- 빅데이터
- null
- 데이터모델링
- 회사생활
- 넷플릭스
- 30일글쓰기
- SQLD
- 전생
- ROWNUM
- INSERT
- ERD
- 인덱스
- 책리뷰
- constraint
- Drop
- SQL
- 직장생활
- 환생
- 직장인일기
Archives
- Today
- Total
목록셀프 조인 (1)
최보름달
[SQL] 셀프 조인(SELF JOIN)
셀프 조인이란, 동일 데이블 사이의 조인을 말한다. FROM 절에 동일 테이블이 두 번 이상 나타난다. 같은 테이블끼리 조인하는 것이므로 별칭(ALIAS)을 꼭 사용해야 한다. 예시 SELECT A.EMPNO 사원번호, A.ENAME 사원명, B.ENAME 관리자명 FROM EMP A, EMP B WHERE A.MGR = B.EMPNO 사원이라는 테이블에는 사원과 관리자가 모두 하나의 사원 개념으로 동일시하여 같이 입력되어 있다. 이것을 이용해서 "자신과 상위, 차상위 관리자를 같은 줄에 표시하라"는 문제를 셀프 조인을 이용해서 풀 수 있다. SELECT E1.ENAME 사원, E1.MGR 관리자, E2.MGR 차상위_관리자 FROM EMP E1, EMP E2 WHERE E1.MGR = E2.EMPNO ..
문송한 회사생활/SQL 공부
2020. 8. 16. 14:02