@uuuu

Как использовать переменную в MySql?

Есть небольшая таблица, состоящая только из цифр.

SET @TEMP  := (SELECT group_concat(id) FROM world WHERE account=8);


Далее переменную @TEMP необходимо использовать в IN ().
IN (на сколько я знаю) принимает значения через запятую, поэтому я использовал group_concat(id). Но в итоге возвращается только одно значение
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
@uuuu Автор вопроса
А вот и ответ:
Можно обойтись без переменной и group_concat().
Можно сразу в IN (SELECT id FROM world WHERE account=8)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы