Возможно ли это?
У меня есть 2 таблицы, Клиенты и Заказы. Теперь я хочу заполнить столбец в разделе «Клиенты» всеми идентификаторами заказа этого клиента (через запятую).
Я пробовал что-то подобное, но это не сработало:
UPDATE customers AS c
LEFT JOIN orders AS o ON o.customerid=c.customerid
SET c.orders = GROUP_CONCAT(DISTINCT o.orderid)
Я получаю «Недопустимое использование групповой функции».
PS. Я знаю, что лучше всегда динамически получать значения GROUP_CONCAT в SELECT / JOIN, но мне просто интересно, могу ли я каким-то образом заполнить этот столбец.