SQL 문제풀이
[프로그래머스 SQL] LV.3 있었는데요 없었습니다
냄비짱
2023. 7. 30. 16:26
728x90
❓ Question
❗ Answer
SELECT ins.animal_id, ins.name
FROM animal_ins ins
LEFT OUTER JOIN animal_outs outs
ON ins.animal_id = outs.animal_id
WHERE ins.datetime > outs.datetime
ORDER BY ins.datetime;
📌 Discussion
- LEFT OUTER JOIN으로 JOIN 후에도 오른쪽 테이블의 값이 NULL인 레코드도 가져온다.
- WHERE로 JOIN 후 합쳐진 테이블에서 컬럼 데이터를 비교