Problem mit Abfrage

pglw

Erfahrenes Mitglied
Hallo,

habe ein kleines Problem mit einer Abfrage. Die Abfrage enthält 2 Spalten:
"Zahl" und "laufende Zahl"

Bei folgendem Problem komme ich nicht weiter:

Beispiel: So sieht es bisher aus

Zahl laufende Zahl
5 5
2 2

Ich möchte die Abfrage jetzt dazu bringen folgendes daraus zu machen:

Zahl laufende Zahl
5 5
5 4
5 3
5 2
5 1
2 2
2 1

Wie lässt sich das erreichen ?

Bin dankbar für jede Anregung (natürlich auch für die Lösung :p )

PGLW
 
Dazu brauchst Du noch eine Hilfstabelle mit einer Spalte und den möglichen laufenden Zahlen von 1 bis n. Z.B. Tabelle t_hilfszahl mit der Spalte hilfszahl.

Wenn Deine Tabelle z.B. t_zahl heißt, dann liefert folgende Abfrage das gewünschte Ergebnis:

select zahl, hilfszahl from t_zahl, t_hilfszahl
where t_hilfszahl.hilfszahl <= t_zahl.lfd_zahl
order by zahl desc
 
Zurück