[MySQL실습] Symmetric Pairs

c.Hano·2024년 12월 11일

MySQL실습

목록 보기
16/21

정답

SELECT X, Y
FROM Functions
WHERE X = Y
GROUP BY X, Y
HAVING COUNT(*) = 2
--밑에 UNION이 있을 경우 이자리엔 ORDER BY를 사용을 하지 못한다.

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 < f1.Y
ORDER BY X
  • 하나씩 차근차근
  • 주어진 문제를 한번에 풀려고 하지 말고 복잡하면 나누어서 풀도록 하자.
profile
꼬질이

0개의 댓글