SQL Order With条件和括号

时间:2018-02-27 03:44:09

标签: mysql sql

我有一个关于以下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个结果。有没有其他方法可以做到这一点?

0 个答案:

没有答案