Задать вопрос
Paka
@Paka

Почему не работают пользовательские переменные во where?

SELECT
	`num`,
	@tl:=`num`+10
FROM
	(SELECT 1 as `num` UNION SELECT 2) as `t`
WHERE
	@t1 = '11'


Почему не работают пользовательские переменные во where?
Заодно они не работают во having тоже...
  • Вопрос задан
  • 94 просмотра
Подписаться 2 Средний 7 комментариев
Пригласить эксперта
Ответы на вопрос 2
Sanovskiy
@Sanovskiy
Веб-разработчик с 2005 года
SELECT
  t.num,
  t.num+10 AS tl
FROM
  (SELECT 1 as num UNION SELECT 2 as num) as `t`
having
  tl = '11'
Ответ написан
@shushpanio
shushpanio
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы