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

최윤정님의 프로필 이미지

작성한 질문수

데이터 분석 SQL Fundamentals

서브 쿼리 실습 - 02

subquery에서 table 이름 지정 문제

23.04.21 01:23 작성

·

220

·

수정됨

1

선생님 비상관 subquery에서 table 명을 지정해주어야 하는 이유가 꼭 있을까요?

선생님 코드는 from hr.emp_dept_hist_01 x 라고 지정해주셨었는데,

select * from hr.emp_dept_hist_01 
where (empno, todate) in (select empno, max(todate) as todate from hr.emp_dept_hist_01 x group by empno) ;

비상관이면 없어도 되지 않을까하는 생각을 했습니다.

select * from hr.emp_dept_hist_01 
where (empno, todate) in (select empno, max(todate) as todate from hr.emp_dept_hist_01 group by empno) ;

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

2023. 04. 21. 17:36

안녕하십니까,

네, 비상관 쿼리에서는 table alias를 사용하지 않으셔도 크게 헷갈리지 않을 것 같습니다.

감사합니다.