Deine ist weder die performanteste noch die Korrekte, da sie überhaupt keinen Wert zurückliefert
Das kann schonmal nicht funktionieren, weil zuerst die inneren Abfragen bearbeitet werden und was soll denn da rauskommen, da er in der inneren auch die äußere benötigt, die noch nicht existiert?
Ein weiteres Problem ist rownum, da rownum nicht die Nummerierung der ausgegebenen Zeilen anzeigt, sondern die Nummerierung, die intern in der Datenbank verwendet wird. (Zumindest scheint das bei Oracle so zu sein) Meine Zeile, die ich ausgeben soll, hat nämlich den Wert 52 und nicht 5.
Auf die Idee mit rownum kam ich auch schon aber es klappt einfach nicht.
Dennoch danke schonmal für die Antworten![]()