我有两个表,其中一个有时间表,其他表有可用时间。结构如下基于从其他表引用的多个时间获取表数据
tbl_schedules
id Int
userid Int
schedulefrom Datetime
scheduletill Datetime
tbl_useravailability
id
userid
availablefrom
availabletill
在同一天tbl_useravailability中可以有多行用户。也就是说,用户可以从2014:10:17 05:00:00 to 2014:10:17 12:00:00, 2014:10:17 15:00:00 to 2014:10:17 18:00:00, 2014:10:17 19:00:00 to 2014:10:17 23:00:00
所面临的挑战是选择其他用户的时间表,从计划表中给定的可用性一天像where userid <> 1;
我不知道如果我得到这个权利,但不能用BETWEEN解决吗? – baao 2014-10-17 13:20:50
没有迈克尔..我们将在tbl_useravailability中有多行 – 2014-10-17 14:27:13