我有一个存储房间预订的表,架构是:
ID | ROOM_ID | CHECK_IN_DATE | CHECK_OUT_DATE | USER_ID
我需要对一组日期范围内可用/不可用的房间运行搜索查询。
另请记住,还有另一个表格,其中包含预订房间的日期及其格式:
ROOM_ID | DATE
所以我需要运行一个查询来查找设定范围内的可用房间,我将如何制定查询?我在这里使用 MySQL。
- -编辑 - -
还有一个模式的房间表:
ID | ROOM DETAILS etc
unavailability/prebooked dates表基本上是零星的单个日期,unavailability表中的每个日期都是指由于某种原因无法预订房间的日期,例如:维护等