Hackerrank / Advanced Join / Symmetric Pairs / MySQL
2023. 10. 20. 08:45
📚문제 📝풀이 SELECT F1.X , F1.Y FROM Functions F1 INNER JOIN Functions F2 ON F1.X = F2.Y AND F1.Y = F2.X GROUP BY F1.X,F1.Y HAVING COUNT(F1.X) >=2 # (20,20)처럼 2쌍이 중복인 경우 OR (F1.X 이때 ON 조건을 위에 2가지 모두 해주어야 대칭되는 행 값을 찾을 수 있다 2) x= y 라면 똑같은 순서쌍이 2개 이상 있어야 대칭이 된다 (ex (20,20) (20,20) 3) x1 = 2 OR f1.X < f1.Y ORDER BY f1.X 문제 이해하고 SELF JOIN까지는 잘 풀었는데 중간에 GROUP화 하지 않고 풀어서 문제가 생겼다 SELECT * FROM Functions f1 I..