比如原来的数据是这样:
MNAME SNAME
经营部 现场查勘派工
工程部 工程归档,竣工验收
财务部 工程结算收款,财务归档
想变成下面这样:
经营部 工程部 财务部
现场查勘派工 工程归档,竣工验收 工程结算收款,财务归档
请问这样的代码怎么写,我是oracle,用的是plsql写sql代码的。
求大神解决下,度娘没搜到靠谱的方法
------解决思路----------------------
固定这几个部门吗?
max(decode())或max(case when)或pivot,具体写法继续百度吧
不是固定这几个部门,可以借助视图实现
百度 oracle 行转动态列 应该有相关实例