これは可能ですか?
Customers と Orders の 2 つのテーブルがあります。ここで、Customers の列に、その顧客のすべての注文 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 値を常に動的に取得する方がよいことはわかっていますが、この列を何らかの方法で埋めることができるかどうか疑問に思っています。