我有一个表名:allocate_rooms 有id,room_id,startTime,endTime。
现在我必须找到Query,其结果应该返回零 意味着用户将输入作为房间ID和startTime和endTime,它应检查是否在该room_id中有任何startTime和endTime
例如:如果有人将房间名称作为星期日,startTime作为12:00:00,endTime作为12:30:00,它将检查星期天是否有任何startTime和endTime 但如果他给星期一的房间名称用户可以保存输入。
SELECT id FROM allocate_rooms
where startTime='12:00:00' and endTime=' 12:30:00' AND day_id = 'sunday'
我已经编写了查询,但它无法正常工作。如何编写确切的查询?
答案 0 :(得分:0)
根据我的理解,您需要0
或1
作为输出,请尝试以下查询
SELECT ifnull (id, 0, 1)
FROM allocate_rooms
WHERE startTime='12:00:00' or endTime=' 12:30:00'
AND day_id = 'sunday'