sql 将职位下面所有员工编码名称显示在一列(大神们,进来看下)

飘飘哥 2015-07-28 09:55:03
比如
表1
职位 员工编码 姓名
A 01 张三
A 02 李四
B 03 王五
B 04 赵六


我想要这么显示
职位 员工
A 张三【01】李四【02】
B 王五【03】赵六【04】


将同一职位下面的员工显示在一列里面, 求各位大神指导 不能用stuff 方法
...全文
234 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈灬风 2015-07-28
  • 打赏
  • 举报
回复
使用oracle wm_concat(column)函数实现: select 表1.职位, wmsys.wm_concat(表1.姓名 || '【' || 表1.员工编码 || '】' ) 员工 from 表1 group by 表1.职位
IceIsabel 2015-07-28
  • 打赏
  • 举报
回复
用wm_concat() 试试

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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