我正在为预订系统编写日期范围搜索。我有一张桌子,上面有可以预订的资源列表,另一张桌子上的时隙与要预订的资源有关。
表结构将是:
RESOURCES
ID | RESOURCE_NAME
BOOKED_TIMESLOTS
ID | RESOURCE_ID | TIMESLOT
然后,我需要使用一个时隙数组搜索这些日期。如果数组中的日期之一与BOOKED_TIMESLOTS表中的日期之一匹配,则会从结果中删除资源。最明显的方法是遍历PHP中的数组,执行多个数据库查询,但是我想知道是否有更快的MYSQL解决方案。