За последние 24 часа нас посетили 18716 программистов и 1603 робота. Сейчас ищут 1015 программистов ...

переменные, нужна консультация

Тема в разделе "MySQL", создана пользователем usermuser, 31 июл 2014.

  1. usermuser

    usermuser Новичок

    С нами с:
    22 июн 2014
    Сообщения:
    5
    Симпатии:
    0
    В селекте использую переменные,

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

    Подскажите, товарищи спецы, почему так получается.
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям