如何选择相同ID的记录并将其分组到一条记录?

时间:2016-06-10 11:29:56

标签: mysql database select jdbc records

我有一个包含“ID”列,“计划”,“类型”,“Type_id”

的表格
ID | Type    | Plans       | Type_id
_____________________________________
1  | Package | Gold        | 3
1  | Package | Silver      | 2
1  | Package | Platinum    | 4
1  | Channel | HollywoodOn | 200

我想要一些像这样的输出:

ID | Type    | Plans       
_____________________________________
1  | Package | Gold,Silver,Platinum      
1  | Channel | HollywoodOn 

请帮助Guys.Thanks。 P.S:对于我过去发布的愚蠢格式感到抱歉。我是堆栈溢出的菜鸟。

1 个答案:

答案 0 :(得分:1)

SELECT id,TYPE,GROUP_CONCAT(计划SEPARATOR',')AS计划FROM计划GROUP BY TYPE