我需要选择所有“适合”他们工作时间表的用户。
MySQL 时间表中的表:
user_id PRIMARY
day_number(0-sunday 6-saturday) PRIMARY (one user - one day)
start start worktime
end end worktime
示例用户:
user_id = 1
day_number = 1
start = 10:00
end = 18:00
user_id = 1
day_number = 2
start = 12:00
end = 18:00
user_id = 1
day_number = 3
start = 14:00
end = 16:00
现在我想选择从 1(Monday) 到 3(Wednesday) 从 14:00 到 16:00工作的每个用户。应包括示例用户(ID 为 1)。
有任何想法吗?