-5

我有桌子

 Table  column name description name
Tab1       Col1            Col1 -Desc1
Tab1       Col1            Col1-Desc2
Tab1       col2            Col2 Desc
Tab2       col3            Col3 Desc
Tab2       col4            COL4 Desc

我想构建聚合结果,这意味着表的每个实例在新表中只会出现一次,它将对列名和描述进行聚合。

Table   column name     description name
Tab1    Col1,co1,col2          Col1 –Desc1, Col1-Desc2, Col2 Desc
Tab2    col3,col4                   Col3 Desc,Col4 Desc

是否可以在 SQL 中做到这一点?

4

1 回答 1

5

MySQL:

SELECT
   `Table`,
   GROUP_CONCAT(`column name`),
   GROUP_CONCAT(`description name`)
FROM
   `MyTable`
GROUP BY
   `Table`
于 2013-06-12T13:51:44.860 回答