【发布时间】:2021-08-19 10:00:25
【问题描述】:
我有表“merchant_slots”,我想检查是否 具有相同“天”的“用户”(1 = 星期一,2 = 星期二......等等)与“相同的插槽”是否存在,查询正在工作但有问题 “AND”“OR”运算符,每当我尝试使用不同的“day”列(2)然后显示结果时, 应为空作为响应,这是我的表“merchant_slots”
id day merchantId start_time end_time
1 1 14955 12:00 15:00
2 1 14955 10:00 11:00
3 1 14955 08:00 09:00
我尝试使用以下代码但无法正常工作,我错在哪里?
SELECT *
FROM merchant_slots
WHERE merchantId='14955'
AND day='2'
AND merchant_slots.start_time BETWEEN '10:00' AND '14:00'
OR merchant_slots.end_time BETWEEN '10:00' AND '14:00'
【问题讨论】: