Rolf B: Inner-Join, Tabelle unvollständig

Beitrag lesen

Hallo Raketenwilli,

erstaunlich, dass man in einem WHERE auf die Aliasnamen im SELECT Bezug nehmen können soll.

Mein Datenmariechen der Version 10.5.9 kann's jedenfalls nicht, und ich hab auch nichts anderes erwartet. MySQL wird es nicht anders machen, und ein SQLite habe ich gerade nicht am Start.

Aliasnamen werden erst ganz am Schluss vergeben, EIGENTLICH sogar erst nach dem ORDER BY. Ich arbeite primär mit DB2 und MS SQL Server, dort kann man weder im GROUP BY noch im ORDER BY Bezug auf Aliasnamen nehmen.

An der Stelle weichen MYSQL/MariaDB ab, die vergeben die Aliasnamen bereits vor dem GROUP BY. Aber nicht früher; im WHERE gibt es sie noch nocht.

Rolf

--
sumpsi - posui - obstruxi