我有一个关于以下SQL查询的问题,
如果现在是13以下是SQL查询的输出,
starts ends
11 (13)
13 (14)
11 (15)
----------
(14) 19
(15) 16
(16) 21
----------
9 (12)
8 (11)
10 (10)
你可以看到我有3个条件,
第一个是
13< = 结束 AND 13> = 开始 ORDER BY 结束 ASC
然后第二个是
13< 开始 ORDER BY 开始 ASC
然后第三个是
13> 结束 ORDER BY 结束 DESC
我的解决方案是进行3次查询,稍后在PHP中我会将这些结果合并为1个结果。有没有其他方法可以做到这一点?