【发布时间】:2017-01-03 17:20:06
【问题描述】:
我想计算多个子查询的UNION 并使用ORDER BY 对结果进行排序。
所以我想运行这个查询(用伪密码编写):
(RETURN 2 AS x
UNION
RETURN 1 AS x)
ORDER BY x
并得到以下结果:
╒═══╕
│x │
╞═══╡
│1 │
├───┤
│2 │
└───┘
有没有办法做到这一点?由于ORDER BY 始终与单个WITH/RETURN 子句相关联,我认为这是不可能的,我也想不出一个好的解决方法。
【问题讨论】: