我創建了一個酒店預訂系統,客戶可以按小時預訂酒店。問題是,在進行搜索查詢時,我創建了 2 個表1 Hotel_rooms 2 Room_bookings現在進行搜索查詢,我做了以下SELECT * FROM `room_bookings` WHERE room_id = 103 AND check_in_date = '20-6-2018' AND check_in_time != '2:15' AND check_out_time < '2:15' 現在這是一個非常錯誤的場景,根據此查詢無法正常工作假設用戶為房間號 103 選擇入住時間為下午 4 點 15 分,它應該向我顯示結果,因為此時無法預訂此房間從 3:15 到 5:15,房間 103 已經被占用,所以它應該顯示房間將在 5:15 之后可用,或者它應該在同一時間顯示其他可用房間我相信這可以通過進行簡單的查詢來完成?或者我走錯了路有人可以幫我嗎
按小時預訂房間
慕田峪7331174
2021-09-05 14:14:38