我有一个如下所示的表结构:
ID String
-----------
1 A
1 Test
1 String
2 Dear
2 Person
我需要最终输出看起来像这样:
ID FullString
--------------------
1 A, Test, String
2 Dear, Person
我真的迷失了如何处理这个...我在网上看了几个例子,但它们看起来非常复杂......这似乎应该是一个真正容易在sql中解决的问题。
感谢您的帮助!
答案 0 :(得分:0)
SELECT ID, GROUP_CONCAT(String) AS FullString
FROM TABLE
GROUP BY ID
GROUP_CONCAT还有其他参数可用于控制序列和分离。 GROUP_CONCAT是MySQL特定的。