Hallo ich bin dabei mir meine vor langer Zeit erworbenen MYSQL Kenntnisse aufzufrischen. Ich bin auf ein kleines Problem gestoßen, das mich etwas ratlos macht. Ich bekomme mit folgender Query einen Fehler (#1054 - Unbekanntes Tabellenfeld 'brutto' in field list):
Während die gleiche Abfrage ohne Alias funktioniert:
Warum? Ich wollte die Query etwas formatieren und alle andere Felder mit Alias in der gleichen Tabelle funktionieren. Ich habe die weit größere Abfrage bis auf dieses Segment gekürzt und bekomme immer noch den gleichen Fehler und es läuft sobald ich den Alias weglasse???? Danke für Eure Hilfe
Code:
SELECT
`Wein`.`EVPreisbrutto` AS `brutto`,
(CASE WHEN(`brutto` > 33)
THEN 1
ELSE 2
END) AS `Empfehlung`
FROM
`weinkeller`.`Wein` `Wein` LIMIT 0, 25
Code:
SELECT
`Wein`.`EVPreisbrutto`
(CASE WHEN(`EVPreisbrutto`> 33)
THEN 1
ELSE 2
END) AS `Empfehlung`
FROM
`weinkeller`.`Wein` `Wein` LIMIT 0, 25