3

我正在使用 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 来实现这一点,请帮助我。谢谢。

4

1 回答 1

2

GROUP_CONCAT不使用SEPARATOR这样的:

SELECT col1, GROUP_CONCAT(col2 SEPARATOR '') AS col2
FROM tablename
GROUP BY col1;

在这里查看它的实际效果:

这会给你:

| COL1 | COL2 |
---------------
|  a@a | abcd |
|  b@b | abcd |
于 2013-07-04T12:59:00.077 回答