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