srob: Problem bei LEFT OUTER JOIN

Beitrag lesen

Hi,

*sich fürs schreien entscheidet* ^^

schön.

Ich habe sowohl in SQL als auch in MySQL immer den Alias Namen verwendet und nie Probleme gehabt. Selbst in meinen Onlinedokumentationen und Büchern verwenden sie in ihren GROUP BY Beispielen den Alias in Verbindung mit dem Feld-Namen. Wieso zum Kuckuck spinnt aber MySQL so rum???

Ich habe GROUP BY immer als auf Ergebnisspalten angewendet angesehen, welche keinen Bezug mehr zu ihren Ursprungstabelle haben. Deshalb betrachte ich den Alias in der Klausel auch als Fremdkörper. Gegenüber ANSI hat bietet MySQL allerdings die Möglichkeit, GROUP BY auch auf nicht im Result set enthaltene Spalten anzuwenden, dann wird gegebenenfalls der Tabellen-Alias erforderlich.

HTH Robert