Объединение двух строк в одну с помощью MYSQL - PullRequest
0 голосов
/ 01 августа 2011
ID        Column1        Column2        Column3
1         data1                         data3
1                        data2

из таблицы выше, могу ли я выполнить один запрос, чтобы получить это? :

ID        Column1        Column2        Column3
1         data1          data2          data3

Ответы [ 2 ]

2 голосов
/ 01 августа 2011
SELECT
  MAX(Column1) AS Column1,
  MAX(Column2) AS Column2,
  MAX(Column3) AS Column3
FROM
  table
GROUP BY
  ID
1 голос
/ 01 августа 2011
SELECT
  GROUP_CONCAT(Column1) AS Column1,
  GROUP_CONCAT(Column2) AS Column2,
  GROUP_CONCAT(Column3) AS Column3
FROM table
GROUP BY ID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...