В селекте использую переменные, Код (Text): SELECT .... @var1 := table.fieldA + table.fieldB AS result1 @var2 := table.fieldC + @var1 AS result2 FROM ... В результате наблюдаю такие вещи. а) при первом выполнении колонка result2 = NULL для всех полей; б) result2 одинаковый для всех записей в выдаче; если при вычислении использовать имена полей, а не переменную var1, то значения правильные. Подскажите, товарищи спецы, почему так получается.