Czy istnieje możliwość zrobienia czegoś takiego?MySQL - Zdefiniuj zmienną w ramach select i użyj jej w ramach tego samego wyboru.
SELECT
@z:=SUM(item),
2*@z
FROM
TableA;
Zawsze otrzymuję NULL dla drugiej kolumny. Dziwne jest to, że podczas robienia czegoś podobnego do wszystkiego wszystko działa zgodnie z oczekiwaniami. Czemu?
Bardzo oczekuję, że '@z: = someProcedure (item), 2 * @ z' działające powyżej jest po prostu szczęśliwym zbiegiem okoliczności. – Arjan