Hallo,
Zitat von
barnti:
SQL-Code:
SELECT l FROM (
SELECT LEVEL l FROM dual CONNECT BY LEVEL < = (
SELECT a.rb_endnummer AS endIndex
FROM MeineTabelle a
WHERE a.rb_anfangsnummer = '1396000')
)
WHERE l >= (
SELECT a.rb_anfangsnummer AS startIndex
FROM MeineTabelle a
WHERE a.rb_anfangsnummer = '1396000')
Das Problem: Ich bekomme immer nur für einen Eintrag(1396000) aus meiner Tabelle die Werte aufgelistet. Wie kann ich das für alle Einträge aus der Tabelle erweitern?
befürchte, dass das nicht geht, da die inneren Selects nur eine Zeile als Ergebnis liefern dürfen.
Momentan fällt mir da nur ein - Schleife drum machen, für nur
SQL weiß ich keine Lösung, eigentlich Schade, wäre sonst so schön einfach.
Schaumal, ob die Dir 'ne Idee liefern können:
www.sqlsnippets.com