ROWNUM 이란 함수는 MYSQL 에서는 사용이 안 되는 것 같아서 ORACLE로 문제를 변환해서 풀었다. 보통 LEFT JOIN 형태로 뽑기 위해서는이런 형태로 쓰게 되는데, 이 문제의 경우는 이 모습의 형태를 출력하기를 원한다.
이 때는 B 테이블에 특정 값이 "IS NULL" 일 때의 조건을 걸어주면 된다고 한다. 그래서 최종 코드는 다음과 같이 입력하면 된다.
때문에 LEFT 조인을 사용한 후 출력한 값에서 순위를 매겨 3순위까지만 출력을 하게 시키면 다음과 같이 코드가 작성되게 된다. https://programmers.co.kr/learn/courses/30/lessons/59044?language=oracle...
[프로그래머스] 오랜 기간 보호한 동물(1) - LEFT JOIN에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.