我正在使用 mysql ,有 2 列的表
Col1 | Col1
------+-------+
a@a | ab |
a@a | cd |
b@b | ab |
b@b | cd |
我想要这样的结果
Col1 | Col1
------+--------+
a@a | abcd |
b@b | abcd |
我如何使用 SQL 来实现这一点,请帮助我。谢谢。
我正在使用 mysql ,有 2 列的表
Col1 | Col1
------+-------+
a@a | ab |
a@a | cd |
b@b | ab |
b@b | cd |
我想要这样的结果
Col1 | Col1
------+--------+
a@a | abcd |
b@b | abcd |
我如何使用 SQL 来实现这一点,请帮助我。谢谢。
GROUP_CONCAT
不使用SEPARATOR
这样的:
SELECT col1, GROUP_CONCAT(col2 SEPARATOR '') AS col2
FROM tablename
GROUP BY col1;
在这里查看它的实际效果:
这会给你:
| COL1 | COL2 |
---------------
| a@a | abcd |
| b@b | abcd |