Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sergei 19.02.2003 19:27
этот вопрос я уже поднимал на форуме раньше (см. тут http://www.parser.ru/forum/?id=9099)SELECT x, @y:=x*5, @y/2-1 AS z FROM tab1вот пример из доки MySQL-я
SELECT @a:=SUM(total),@b=COUNT(*),@a/@b AS avg FROM test_table; SELECT @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;Человек, который показал мне эту фишку божится, что у него это работает. У меня почему-то работать не хочет (хотя в доке про это действительно прописано), пишет ERROR "You have an error in your SQL syntax near '*5, , @y/2-1 AS z FROM tab1' at line 1", когда пишешь перед или после ":=" пробел.