更新时间:2023-02-26 20:43:44
SELECT *
FROM yourTable
WHERE (startTime BETWEEN 'yourStartImput' AND 'yourEndImput') OR (endTime BETWEEN 'yourStartImput' AND 'yourEndImput')
因此,您可以检查输入之间是否有匹配开始或结束。
So you check if there's a match that starts or ends between your input.
对于您的评论,您的最终查询应该如下所示:
For your comment, your final query should look like this:
SELECT *
FROM yourTable
WHERE ((startTime BETWEEN 'yourStartImput' AND 'yourEndImput')
OR (endTime BETWEEN 'yourStartImput' AND 'yourEndImput'))
AND arena_surface_id = 1