假如有如下表A
name age jobTitle(职位)
张三 24 董事
张三 24 副总经理
张三 24 投资决策委员会成员
李四 30 董事
李四 30 副总经理--也就是说一个表里同一个有可能有多个职位,怎么样通过一个SQL把多个职位写成如下形式(超过一个职务的中间用顿号隔开)
name age jobTitle(职位)
张三 24 董事,副总经理,投资决策委员会成员
李四 30 董事,副总经理
name age jobTitle(职位)
张三 24 董事
张三 24 副总经理
张三 24 投资决策委员会成员
李四 30 董事
李四 30 副总经理--也就是说一个表里同一个有可能有多个职位,怎么样通过一个SQL把多个职位写成如下形式(超过一个职务的中间用顿号隔开)
name age jobTitle(职位)
张三 24 董事,副总经理,投资决策委员会成员
李四 30 董事,副总经理
SELECT name,age,GROUP_CONCAT(jobTitle) FROM TT GROUP BY name,age
FROM 表A
GROUP BY name