Absinthe жожо 8 Янв 2014 #1 Есть запрос вида: Код: SELECT @var := (SELECT сложный запрос), FUNCTION1(@var), FUNCTION2(@var); Возвращает 3 значения. Хочу, чтобы возвращало два последних, как переписать запрос, чтобы не вернуло @var?
Есть запрос вида: Код: SELECT @var := (SELECT сложный запрос), FUNCTION1(@var), FUNCTION2(@var); Возвращает 3 значения. Хочу, чтобы возвращало два последних, как переписать запрос, чтобы не вернуло @var?
Absinthe жожо 8 Янв 2014 #4 Код: SELECT v2, v3 FROM (SELECT '1' AS v1, '2' AS v2, '3' AS v3) AS tmp; ? Gas, Вурдалак, это усложнаяет чтение запроса. Хотел бы более изящное решение.
Код: SELECT v2, v3 FROM (SELECT '1' AS v1, '2' AS v2, '3' AS v3) AS tmp; ? Gas, Вурдалак, это усложнаяет чтение запроса. Хотел бы более изящное решение.
Absinthe жожо 8 Янв 2014 #6 Перефразирую. Хочу переписать в один красивый запрос это: Код: SET @a = 1; SELECT @a + 1, @a + 2;