Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有2列的MYSQL表。Col1重复,Col2唯一值_Mysql_Sql_Duplicate Data - Fatal编程技术网

具有2列的MYSQL表。Col1重复,Col2唯一值

具有2列的MYSQL表。Col1重复,Col2唯一值,mysql,sql,duplicate-data,Mysql,Sql,Duplicate Data,我使用的是mysql,表有两列 Col1 | Col1 ------+-------+ a@a | ab | a@a | cd | b@b | ab | b@b | cd | 我想要这样的结果 Col1 | Col1 ------+--------+ a@a | abcd | b@b | abcd | 如何使用SQL实现这一点请帮助我。 谢谢。不带分隔符使用 SELECT col1, GROUP_CONCAT(col2 SE

我使用的是mysql,表有两列

Col1  |  Col1 
------+-------+
a@a   |   ab  |
a@a   |   cd  |
b@b   |   ab  |
b@b   |   cd  |
我想要这样的结果

Col1  |  Col1 
------+--------+
a@a   |   abcd |
b@b   |   abcd |
如何使用SQL实现这一点请帮助我。 谢谢。

不带
分隔符使用

SELECT col1, GROUP_CONCAT(col2 SEPARATOR '') AS col2
FROM tablename
GROUP BY col1;
请在此处查看它的实际操作:

这将为您提供:

| COL1 | COL2 |
---------------
|  a@a | abcd |
|  b@b | abcd |