SELECT id, GROUP_CONCAT(string SEPARATOR ' ') FROM table GROUP BY id;
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat
Из ссылки выше, GROUP_CONCAT
: Эта функция возвращает строковый результат со связанными ненулевыми значениями от группы. Это возвращает ПУСТОЙ УКАЗАТЕЛЬ, при отсутствии ненулевых значений.
SELECT id, GROUP_CONCAT( string SEPARATOR ' ') FROM table GROUP BY id
[Еще 113] детали здесь .
Из ссылки выше, GROUP_CONCAT
: Эта функция возвращает строковый результат со связанными ненулевыми значениями от группы. Это возвращает ПУСТОЙ УКАЗАТЕЛЬ, при отсутствии ненулевых значений.
SELECT id, GROUP_CONCAT(CAST(string as CHAR)) FROM table GROUP BY id
даст Вам разграниченную запятой строку