0

可能重复:
将多行连接成一个文本字符串?

我有 2 个表,它们之间存在一对多的关系。我需要合并第二个表中 1 列中包含的数据,并将其添加到第一个表中相应的单个条目中。我怎么能在 MySQL 中做到这一点?

  • ID 是主键示例:

表 2计算

ID  Forms  Calc

1    A      20

1    B      30

1    C      10 

目标表:

表 1客户端

ID    Name     Forms

1     XYZ      A,B,C
4

1 回答 1

0
INSERT INTO Client (ID, Forms)
SELECT ID , GROUP_CONCAT(Forms)
FROM Calculation
GROUP BY ID 
于 2012-04-30T18:00:39.980 回答