我正在使用 PHP、MySQL 开发一个用于教育机构的网站。
其中一个功能是在创建批次时分配讲座。为了将讲座分配到起始批次,系统将根据他们的可用性和资格提示可用的讲座。然后课程协调员将做出决定。
我的问题是如何在给定时间段的特定工作日检查讲座的可用性。(时间段不同而不是固定持续时间)
我打算将讲座时间表保存在一个表格中,其中显示了 Lecture_Id、Batch_Id、day、start_time、end_time、start_day、end_day。
然后在检查可用性时,我需要编写一个复杂的查询来检查可用的 Lecture_Id。我还想不通。
有没有其他聪明的方法来做到这一点?
谢谢