강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

윤현지님의 프로필 이미지
윤현지

작성한 질문수

김영한의 실전 데이터베이스 - 기본편

join 문제 풀이2 문제1(self join) 질문

작성

·

15

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.


1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오) 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예

[질문 내용]
join 문제와 풀이2에서 문제 1번에 대한 질문입니다.

풀이는 아래 쿼리 중 1번의 형태로 해주셨는데 저는 풀이 보기 전 혼자 풀었을 때 2번의 형태로 작성을 했는데...

일단 동작은 둘 다 같은데 유지보수적인 면이라던지 의미적인 면이라던지 더 좋은 형태가 있는 지, 둘의 차이가 있는 지 궁금하여 질문 드립니다.

 

1번 쿼리

SELECT

m.employee_id,

mname,

m.manager_id,

ename

FROM

employees e

JOIN

employees m ON e.employee_id = m.manager_id

WHERE

m.manager_id = 4

2번 쿼리

SELECT

e.employee_id,

ename,

e.manager_id,

mname

FROM

employees e

JOIN

employees m ON e.manager_id = m.employee_id

WHERE

e.manager_id = 4

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
윤현지님의 프로필 이미지
윤현지

작성한 질문수

질문하기