Объявите переменную и объедините все значения выбора - PullRequest
0 голосов
/ 30 октября 2018

Я привык писать запросы на Sql Server и Oracle, но плохо знаком с MySql. Мне нужно объявить переменную и установить все значения в операторе выбора. Вот то, что я пытаюсь,

set @v = '' 
select @v = @v + column from table group by column
select @v

Если столбец имеет

column
------
  a
  a
  c

Тогда запрос должен вернуться,

  @v
  --
  ac

1 Ответ

0 голосов
/ 30 октября 2018

Я думаю, что вы хотите:

select @v := group_concat(distinct column SEPARATOR '')
from table;

Результат:

| @v  |
| --- |
| ac  |

Просмотр на БД Fiddle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...