dedlfix: concat(...) AS neuer_feldname nicht im select-Teil?

Beitrag lesen

Hi!

Das bedeutet, dass wenn ich von den Feldnamen abweichende Aliase benutze, dann sind die [im WHERE] auch noch nicht bekannt. [...]
Das ist sehr ungeschickt...

Es geht einfach nicht sinnvoll anders. Willst du zuerst die Ergebnisspalten der gesamten Tabelle (zuzüglich Joins) berechnen und dann erst mit WHERE einschränken oder willst du lieber zuerst einschränken und auf diese eingedampfte Menge die Ergebnisspalten berechnen?

Die Aliase hatten den Zweck, später in der Ergebnismenge dieselben Indices zu tragen. Da kann ich mir das mit den Aliasen in meinem Fall ja komplett sparen! *grrr*

Nö, denn der Alias benennt ja auch die Spalte in der Ergebnismenge. Ansonsten wäre ihr Namen die Formel. Oder du kannst nur nach der Nummer in der Reihenfolge der Abfrage gehen, was aber bei späteren Änderungen eventuell ein Neunummerieren erfordert.

Lo!