Wrap es in eine abgeleitete Tabelle (was ist " HINT: .... oder verschieben Sie die UNION in eine FROM-Klausel " schlägt vor)
%Vor% Ich würde eine zusätzliche Spalte hinzufügen, die die gewünschte Reihenfolge anzeigt, und dann Ordnungsspaltenpositionen in ORDER BY
verwenden, z. B.
Beachten Sie, dass Sie wahrscheinlich auch UNION ALL
möchten, da Ihre hinzugefügten Spalten sicherstellen, dass jeder Satz in der Union trotzdem anders sein muss.
Tags und Links postgresql sql-order-by union