2010-10-15 2 views

ответ

3
SELECT GROUP_CONCAT(`emailAddress` SEPARATOR ';') AS `emails` 
FROM table 
WHERE id=4 
GROUP BY id 
+1

Черт, избили меня на 11 целых секунд :) Тем не менее, существует ограничение на эту строку ('group_concat_max_len') – Wrikken

+1

Мне это нравится. –

6

Да,

С GROUP_CONCAT. Но вы должны знать, что максимальная длина по умолчанию равна 1024. Перейдите по ссылке, чтобы узнать, как вы можете обойти это ограничение (при необходимости).

+0

+1 для group_concat_max_len, я этого не осознавал. –

+0

Из-за этого у меня были мои возвращенные значения, транслированные несколько раз. –

Смежные вопросы