使用MYSQL将两行合并为一行
从上表中,我可以执行单个查询以获取此信息吗使用MYSQL将两行合并为一行,mysql,sql,Mysql,Sql,从上表中,我可以执行单个查询以获取此信息吗 ID Column1 Column2 Column3 1 data1 data3 1 data2 ID Column1 Column2 Column3 1 data1 data2 data3 SELECT
ID Column1 Column2 Column3
1 data1 data3
1 data2
ID Column1 Column2 Column3
1 data1 data2 data3
SELECT
MAX(Column1) AS Column1,
MAX(Column2) AS Column2,
MAX(Column3) AS Column3
FROM
table
GROUP BY
ID
SELECT
GROUP_CONCAT(Column1) AS Column1,
GROUP_CONCAT(Column2) AS Column2,
GROUP_CONCAT(Column3) AS Column3
FROM table
GROUP BY ID