PCSQL 모의고사 (3)

JINU·2024년 2월 11일
SELECT r1.id, r1.start_time, r1.end_time
from reservation r1
left join reservation r2
on r1.id > r2.id and r1.start_time < r2.end_time
    and r1.end_time > r2.start_time
where r2.id is null
order by r1.start_time

on 절에서 비교연산자를 통해 join을 할 수 있고, 이전 예약 시간을 비교하며 선예약을 통해 후예약이 안되는 데이터, 또는 되는 데이터를 select할 수 있음.

2개의 댓글

comment-user-thumbnail
2024년 5월 22일

막혔었는데 잘 보고 갑니다

1개의 답글