Susanne Jäger: (mysql) Abfrage mit berechneten Werten

Beitrag lesen

Hallo Frank,

erstmal danke

sollte DIch Deinem Ziel zumindest etwas näher bringen.

tut es, jetzt kann ich immerhin schon mal eine nach Restlaufzeit sortierte Liste bekommen

SELECT c.cassName,  c.cassLaenge,  (c.cassLaenge - SUM(a.laenge)) AS restzeit FROM aufnahme a, cass c WHERE  c.cassID = a.cassID GROUP BY c.cassName, c.cassLaenge ORDER BY restzeit DESC

Da meine Erfahrungen mit MySQL ziemlich beschränkt sind und eine an dieser Stelle benötigte Unterabfrage meines Wissens nicht unterstützt wird, geht mir allerdings schon die Luft aus.

"Unterabfrage" gibt mir da doch mal wieder ein Stichwort zum Weitersuchen. Guido Stepken behauptet doch in seinem Mysql-Handbuch das sich subselects ganz einfach durch self-joins ersetzen lassen.
Das muss ich jetzt nur noch verstehen. ;-)

Gruß Susanne