inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[SQL 입문반 16기] 박원복님의 게시글

[SQL 입문반 16기] 박원복 [SQL 입문반 16기] 박원복

@danielwbpark7094

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

UNION 해커랭크 문제풀이 질문

저도 동일한 질문인데 궁금증이 아직 해소되지 않아 여기에 댓글로 남깁니다! UNION으로 합쳐져 새롭게 만들어진 테이블에 ORDER BY가 적용된다고 하셨는데, 그럼 새롭게 만들어진 테이블의 컬럼이 X, Y로 되어있는걸까요? 컬럼명이 표기되지 않아 결과값을 모르겠는데 컬럼명이 X,Y로 자동으로 된걸까요? SELECT 이후에 별도 별칭을 하지 않아 1번째 테이블은 X, Y로 컬럼명이 되지만 2번째 테이블은 f1.x, f1.y 으로 된 것 아닌가요? SELECT X, Y FROM functions WHERE X = Y GROUP BY X, Y HAVING COUNT(*) = 2 UNION SELECT f1.x, f1.y FROM functions AS f1 INNER JOIN functions AS f2 ON f1.X = f2.Y AND f1.y = f2.X WHERE f1.x

좋아요수
3
댓글수
2
조회수
353