Tri des éléments par UNION
Les parties des sélections SELECT
qui participent à une union UNION
ne peuvent pas être triées à l’aide de la clause ORDER BY
. Cependant, vous pouvez obtenir le résultat souhaité en utilisant des tables dérivées ou des expressions de tables communes.La clause ORDER BY
écrite en dernier dans l’union sera appliquée à l’ensemble de la sélection et non à la dernière partie de celle-ci. Pour les unions, les seuls éléments de tri possibles sont des littéraux entiers indiquant les positions des colonnes, pas nécessairement accompagnés des directives ASC | DESC
et/ou NULLS {FIRST | LAST}
.