SELECT * FROM room WHERE id NOT IN (SELECT room_id FROM reserved
JOIN reservation WHERE reserved.reservation_id = reservation.id
AND reservation.date_in < 'dateOut' AND reservation.date_out > 'dateIn')
استخدمت الاستعلام الموضح أعلاه لاختيار عدد معين من الغرف المتوفر ، مع استثناء الغرف المحجوزة في فترة زمنية تتقاطع مع فترة الحجز المطلوب.
حسب التجربة كان ذلك كافياً ، و يسرني معرفة رأيك.
شكراً جزيلاً للرد