ORDEM PELO resultado da UNIÃO de subconsultas

Eu gostaria de calcular oUNIÃO de múltiplas subconsultas e classifique o resultado usandoORDENAR POR.

Então, eu gostaria de executar esta consulta (escrita em pseudo-Cypher):

(RETURN 2 AS x
UNION
RETURN 1 AS x)
ORDER BY x

E obtenha o seguinte resultado:

╒═══╕
│x  │
╞═══╡
│1  │
├───┤
│2  │
└───┘

Existe uma maneira de fazer isso? ComoORDER BY está sempre ligado a um únicoWITH/RETURN Cláusula, eu não acho que isso é possível, nem posso pensar em uma boa solução alternativa.

questionAnswers(1)

yourAnswerToTheQuestion