Matti Maekitalo: MySQL WHERE oder ORDER BY Klausel mit Berechnung möglich???

Beitrag lesen

Tach auch.

Das war ein Fehler, wahrscheinlich der da: http://bugs.mysql.com/bug.php?id=22457, also im Zusammenhang mit Aliasnamen in Expressions. Prinzipiell sind ja Aliasnamen in der Order-By-Klausel möglich. Der Fehler wurde in Version 5.0.32 behoben (auf der verlinkten Seite nach "alias" suchen).

Erstmal danke für die Informationen. Da ich das Statement als syntaktisch richtig angesehen habe und es auf einer späteren Version ja auch lief, war das allerdings zu vermuten.

Mein Einwand an die Diskussion war: ja, eigentlich sollten solche Dinge in MySQL funktionieren. Praktisch gibt es halt Fallstricke, die das verhindern (eben z.B. eine alte MySQL Version mit einem Bug).

Bis die Tage,
Matti