SQL 문제 28 - Symmetric Pairs(HackerRank)


SQL 문제 28 - Symmetric Pairs(HackerRank)

SQL 문제 27 - Symmetric Pairs(HackerRank) - 조건은 다음과 같다. 1. 비교대상 1의 x와 대상 2의 y가 같고 대상1의 y와 대상 2의 x값이 같아야한다. 2. 1에서 만약 둘중 하나만 같을 경우 성립되지 않는다. 3. x <= y인 케이스만 오름차순으로 출력한다. Symmetric Pairs SELECT A.X, A.Y FROM FUNCTIONS A RIGHT OUTER JOIN FUNCTIONS B ON A.X = B.Y AND A.Y = B.X GROUP BY A.X, A.Y HAVING COUNT(A.X) > 1 OR A.X < A.Y ORDER BY A.X; - 조건 2가 맞을 경우 해당 연결된 비교대상을 SELECT 시 그룹화를 하면 X를 기준으로 순차적으로 나온다.(X값 기준, 오름차순으로 여러 Y값 출력) - 위의 SELECT 결과에서 조건 3에 맞춰 X <= Y 가 되도록 HAVING에 조건 주기 * 출처 Symmetric Pairs ...


#SQL_HackerRank #SQL_SymmetricPairs #SQL_SymmetricPairs_HackerRank #SymmetricPairs_HackerRank

원문링크 : SQL 문제 28 - Symmetric Pairs(HackerRank)