[Hackerrank] SQL - Symmetric Pairs

DMIS·2022년 4월 28일
0

SQL

목록 보기
39/48
post-thumbnail

문제

풀이

(20, 20)의 순서쌍도 하나만있으면 symmetric이 아니라 다음과 같이 서브쿼리를 이용해 나온 뷰에서 x, y를 기준으로 group by 했을 때, 같은 순서쌍의 개수가 2 이상인 것들만 출력하였다.

select
    t1.x,
    t1.y
from (select
        if(x<=y, x, y) as x,
        if(x<=y, y, x) as y
     from functions) as t1
group by t1.x, t1.y
having count(*) > 1
order by t1.x
profile
Data + Math

0개의 댓글