sum => concat

AHTIXPICT

Новичок
sum => concat

Есть такой запрос
[sql]
SELECT
t1.p_id,
t1.p_caption,
sum(t2.c_id)
FROM posts as t1
INNER JOIN post_category as t2 ON t1.p_id=t2.p_id
GROUP BY t1.p_id
[/sql]

В t1 только одна запись для p_id
в t2 много записей для p_id

как вместо sum(t2.c_id) сделать что то вроде concat(t2.c_id)
Такое вообще возможно?
 

AHTIXPICT

Новичок
две таблицы

первая

p_id| p_text
1 | text

вторая
p_id| p_categor
1 | first
1 | second

нужно получить
p_id | p_text | p_categor
1 | text | first,second
 

dr-sm

Новичок
тока смотри, по дефолту
group_concat_max_len = 1024
если не влезет, будет обрезать, тогда можно так выкрутицо:
SET [SESSION | GLOBAL] group_concat_max_len = val;
 
Сверху