Peter Thomassen: MySQL: Zugriff auf Aliase

Beitrag lesen

Hallo liebes Forum,

ich würde gerne eine Query à la

SELECT (5 - 2) AS alias, (alias + 5) AS alias2

ausführen. Es wird also einem berechneten Feld (5) ein Alias zugeordnet, auf den in einer weiteren Berechnung wieder zugegriffen werden soll. Allerdings beschwert sich MySQL 4.1 (darauf bin ich angewiesen) darüber, dass die Spalte "alias" nicht definiert sei, wenn ich in der Klammer darauf zugreifen möchte.

Lässt sich so etwas realisieren, ohne den Wert von "alias" nochmal zu berechnen, und ohne Stored Procedures zu verwenden (MySQL 4.1 kann das ja nicht)? Meine Statements werden sonst so unübersichtlich ...

Danke!
Peter