请教下用SQL能不能实现如下功能,谢谢

snowwolf1015 2012-07-09 02:54:02
假如有如下表A
name age jobTitle(职位)
张三 24 董事
张三 24 副总经理
张三 24 投资决策委员会成员
李四 30 董事
李四 30 副总经理

--也就是说一个表里同一个有可能有多个职位,怎么样通过一个SQL把多个职位写成如下形式(超过一个职务的中间用顿号隔开)


name age jobTitle(职位)
张三 24 董事,副总经理,投资决策委员会成员
李四 30 董事,副总经理
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2012-07-09
  • 打赏
  • 举报
回复
SELECT name,age,group_concat(jobTitle)
FROM 表A
GROUP BY name
phf0313 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

是MYSQL?
SELECT name,age,GROUP_CONCAT(jobTitle) FROM TT GROUP BY name,age
[/Quote]
正解。。。
WWWWA 2012-07-09
  • 打赏
  • 举报
回复
是MYSQL?
SELECT name,age,GROUP_CONCAT(jobTitle) FROM TT GROUP BY name,age
snowwolf1015 2012-07-09
  • 打赏
  • 举报
回复
同一个有多种职位时,如何实现如上,谢谢各位大侠

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧