MySQL - Zdefiniuj zmienną w obrębie wyboru i użyj jej w tym samym zaznaczeniu
Czy istnieje możliwość zrobienia czegoś takiego?
SELECT
@z:=SUM(item),
2*@z
FROM
TableA;
Zawsze otrzymuję NULL dla drugiej kolumny. Dziwne jest to, że robiąc coś takiego
SELECT
@z:=someProcedure(item),
2*@z
FROM
TableA;
wszystko działa zgodnie z oczekiwaniami. Czemu?