0
我有2代表具有1至它們之間的一對多關係。 我需要合併第2表中1列中包含的數據,並將其添加到第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
我有2代表具有1至它們之間的一對多關係。 我需要合併第2表中1列中包含的數據,並將其添加到第1個表中的相應單個條目。 我怎麼能在MySQL中做到這一點?
表2 計算
ID Forms Calc
1 A 20
1 B 30
1 C 10
目標表:
表1 客戶
ID Name Forms
1 XYZ A,B,C
INSERT INTO Client (ID, Forms)
SELECT ID , GROUP_CONCAT(Forms)
FROM Calculation
GROUP BY ID
在字段中存儲逗號分隔列表通常是一個糟糕的做法。 – HLGEM