Använd MySQL-variabler:
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
- Du kan tilldela subselect- och kolumnvärden till SQL-variabler
- Du kan referera till dessa variabler var som helst i uttalandet
- Variablerna innehåller sina värden från tidigare rader (om inställda)
- Du kan återanvända underval och andra värden på det här sättet