这可能吗?
我有 2 张桌子,客户和订单。现在我想用该客户的所有订单 ID(逗号分隔)填充客户中的一列。
我尝试过这样的事情,但它不起作用:
UPDATE customers AS c
LEFT JOIN orders AS o ON o.customerid=c.customerid
SET c.orders = GROUP_CONCAT(DISTINCT o.orderid)
我得到'无效使用组功能'。
PS。我知道最好总是在 SELECT/JOIN 中动态获取 GROUP_CONCAT 值,但我只是想知道是否可以以某种方式填充此列。