Use variáveis do MySQL:
SELECT
@x := ColumnName,
@y := ColumnName2 + @z,
@z := (SELECT * FROM SubTable WHERE x = @x),
(SELECT * FROM Table2 WHERE X = @z),
(SELECT * FROM Table3 WHERE X = @z)
FROM Table
WHERE
v = @v
- Você pode atribuir valores de subseleção e coluna a variáveis SQL
- Você pode fazer referência a essas variáveis em qualquer lugar na instrução
- As variáveis contêm o valor das linhas anteriores (se definidas)
- Você pode reutilizar subseleções e outros valores dessa maneira