Получил это:
Table a
ID RelatedBs
1 NULL
2 NULL
Table b
AID ID
1 1
1 2
1 3
2 4
2 5
2 6
Нужно, чтобы в таблице a был список через запятую, как указано в таблице b.И тогда таблица b устареет:
Table a
ID RelatedBs
1 1,2,3
2 4,5,6
Это не будет проходить через все записи, а просто добавит одну 'b' к 'таблице a'
UPDATE a, b
SET relatedbs = CONCAT(relatedbs,',',b.id)
WHERE a.id = b.aid
ОБНОВЛЕНИЕ: Спасибо,3 правильных ответа (помечен как самый старый как ответ)!GROUP_CONCAT является тем, чтобы использовать.Нет необходимости вставлять запятые между идентификаторами с использованием relatedids = CONCAT (relatedids, ',', next_id), что выполняется автоматически GROUP_CONCAT.