SELECT klienci.id, klienci.imie, SUM(produkty.cena) AS wszystko FROM zakupy JOIN klienci ON zakupy.klient_id = klienci.id JOIN produkty ON zakupy.produkt_id = produkty.id GROUP BY klienci.id;
Działa jak trzeba, ale chciałbym odwołać się do wcześniej utworzonej kolumny 'wszystko', np
SELECT klienci.id, klienci.imie, SUM(produkty.cena) AS wszystko, IF(wszystko > 10, 'tak', 'nie') AS znizka FROM zakupy JOIN klienci ON zakupy.klient_id = klienci.id JOIN produkty ON zakupy.produkt_id = produkty.id GROUP BY klienci.id;
Ale takie "dynamiczne" odwołanie do wcześniej utworzonej kolumny nie działa. Nie da się tego w taki sposób zrobić?