Hallo zusammen,
ich bin ein SQL Anfänger und komme leider bei einer Sache nicht weiter.
Ich verbinden mehrere View’s mittels UNION Operator, das klappt soweit ganz gut.
In dem letzten View ist eine Order by Klausel, die die Ausgabe nur dieses Views sortieren soll und nicht das ganze UNION Ergebnis. Wenn ich diesen View in die UNION Anweisung einbinde, wird der letzte View unsortiert eingebunden, d. h die Order by Klausel wird ignoriert.
Ich hoffe es ist klar geworden was mein Problem ist.Könnt ihr mir helfen?
Und diese Tatsache :
"Wenn Sie die ORDER BY-Klausel mit einer UNION-Anweisung verwenden, müssen die Namen der Spalten, nach denen Sie sortieren, mit den Namen oder Aliasnamen der Spalten identisch sein, die Sie in der ersten SELECT-Anweisung angegeben haben."
ist mir durchaus bewusst, jedoch, wie gesagt, will ich nicht die ganze Anweisung sortieren.
Danke
friedrim
ich bin ein SQL Anfänger und komme leider bei einer Sache nicht weiter.
Ich verbinden mehrere View’s mittels UNION Operator, das klappt soweit ganz gut.
In dem letzten View ist eine Order by Klausel, die die Ausgabe nur dieses Views sortieren soll und nicht das ganze UNION Ergebnis. Wenn ich diesen View in die UNION Anweisung einbinde, wird der letzte View unsortiert eingebunden, d. h die Order by Klausel wird ignoriert.
Ich hoffe es ist klar geworden was mein Problem ist.Könnt ihr mir helfen?
Und diese Tatsache :
"Wenn Sie die ORDER BY-Klausel mit einer UNION-Anweisung verwenden, müssen die Namen der Spalten, nach denen Sie sortieren, mit den Namen oder Aliasnamen der Spalten identisch sein, die Sie in der ersten SELECT-Anweisung angegeben haben."
ist mir durchaus bewusst, jedoch, wie gesagt, will ich nicht die ganze Anweisung sortieren.
Danke
friedrim
Comment