如何选择相同ID的记录并将其分组到一条记录?
问题描述:
我有列 'ID', '计划', '类型' 一表 'TYPE_ID'如何选择相同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:对不起,我过去发布的愚蠢格式。我是堆栈溢出的noob。
答
SELECT编号,类型,GROUP_CONCAT(计划分离器“”)AS计划与计划按类型分组
+0
非常感谢Dipak.It工作! –
想到用'group_concat'和'组by' –
感谢雷迪它的工作 –