如果我有一个这样的表:
ID | Col1 | Col2 | Col3
---|------|------|-----
1 | ABC | 123 | Dogs
2 | ABC | 123 | Cats
如何比较 Col1 和 Col2 中的值,然后合并 Col3 值以获得此结果:
ID | Col1 | Col2 | Col3
---|------|------|-----
1 | ABC | 123 | Dogs, Cats
最佳答案
SELECT a.ID, a.Col1, a.Col2, GROUP_CONCAT(a.COl3) as Col3
FROM table a
GROUP BY a.Col1, a.Col2
关于mysql - 当两列中有重复项时如何合并字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40391642/