oracle数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
2015-12-08 13:58
621 查看
我看到了一个类似的问题,不解答的不是Oracle
现在有两个表,表a中
aid 主管领导
1 1,2,3
2 2,4
表b中
bid 姓名
1 李一
2 刘二
3 张三
4 李四
怎么联合查询出
序号 主管领导 主管领导姓名
1 1,2,3 李一,刘二,张三
2 2,4 刘二,李四
求救!!!!
select aid, 主管领导,
(select listagg(b.姓名, ',') within group(order by bid)
from b
where instr(',' || a.主管领导 || ',', ',' || b.bid || ',') > 0) 主管领导姓名
from a
现在有两个表,表a中
aid 主管领导
1 1,2,3
2 2,4
表b中
bid 姓名
1 李一
2 刘二
3 张三
4 李四
怎么联合查询出
序号 主管领导 主管领导姓名
1 1,2,3 李一,刘二,张三
2 2,4 刘二,李四
求救!!!!
select aid, 主管领导,
(select listagg(b.姓名, ',') within group(order by bid)
from b
where instr(',' || a.主管领导 || ',', ',' || b.bid || ',') > 0) 主管领导姓名
from a
相关文章推荐
- java实现将oracle表中的数据导出到excel表里
- oracle decode的如何使用
- springmvc+mybatis+spring 整合 bootstrap html5 mysql oracle SSM框架源码 SSH maven
- Oracle账号——用于java JDK等软件的下载
- Oracle-JDBC连接
- Oracle管理端 使用PL/SQL
- oracle 自增长序列
- oracle数据导出导入
- Virtualbox虚拟机挂载磁盘出现问题:打开硬盘文件F:\Oracle database\VirtualBox VMs\DB10g_10.2.0.5_2\DB10g_10.2.0.5_2.vmdk
- Oracle APEX 4.2发布RESTful Webservice
- 安装完oracle后eclipse不能启动
- oracle考试总结
- Oracle 12c ORA-01516: nonexistent log file, data file, or temporary file "10"
- oracle数据库的一个表中,怎么设置字段的默认值
- oracle 行列转换
- oracle exists与in并不能互用
- oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT
- Linux下安装oracle
- 查看Oracle表空间
- 查询Oracle相关锁语句