Ich hatte eine sehr einfache Frage: Erlaubt Oracle mehrere "WITH AS" in einer einzigen SQL-Anweisung?
Beispiel:
WITH abc AS( select ......)
WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/
Select .... /*using XYZ multiple times*/
Ich kann die Abfrage zum Laufen bringen, indem ich dieselbe Abfrage mehrmals wiederhole, möchte dies aber nicht, und "WITH AS" nutzen. Es scheint eine einfache Anforderung zu sein, aber Orakel erlaubt mir nicht:
ORA-00928: Schlüsselwort SELECT fehlt
abc
undxyz
Unterabfragen? Ich muss das Ergebnis der ersten Unterabfrage abrufen und es für die zweite Unterabfrage verwenden.