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_CONCATno SEPARATORlike soとともに使用します。

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 に答える