프로그래머스 SQL 문제 다 풀었다. 다 푼 기념으로 푸는 데 오래 걸린 몇 가지 문제를 정리한다. 1. SELF JOIN + CASE문 사용법 1) 문제 분석 주어진 테이블은 렌트 회사의 자동차 대여 기록 테이블이다. 특정한 날짜에 대여가 가능한 자동차를 찾아야 한다. 보통은 자동차 정보 테이블 따로, 대여 기록 테이블이 따로 있는데, 그럴 경우에는 그냥 JOIN을 사용하면 쉽다. 자동차 정보 테이블과 대여 기록 테이블을 자동차 ID를 기준으로 LEFT JOIN한 다음, WHERE 절에서 날짜 조건을 걸어주면 된다. 하지만 이 경우에는 대여 기록 테이블만 던져주고 풀라고해서, SELF JOIN으로 접근해야 한다. 그리고 특정 조건 충족 여부에 따라 값이 달라지는 칼럼을 새로 만들 것을 요구하므로, CA..