表A: 字段 数据
cust_no 33063表B: 字段 数据1 数据2
cust_no 33063 33063
name 王一 赵二想得到的结果是:
33063 王一|赵二
也就是想把两表中cust_no相同的把name合并成一个字段,并用|分隔
cust_no 33063表B: 字段 数据1 数据2
cust_no 33063 33063
name 王一 赵二想得到的结果是:
33063 王一|赵二
也就是想把两表中cust_no相同的把name合并成一个字段,并用|分隔
解决方案 »
- Oracle9iAS Forms Services and Oracle Forms Developer 6i Release 2
- oracle 运行段时间后:提示Windows Error: 8: Exec format error
- clob插入,dbms_lob.fileopen(a_bfile); 出错?
- Oracle 创建视图 能提高检索速度吗? 需要占用额外的空间吗?
- 为什么我的机子不能装oracle9i
- ora-03113 通道结束错误的自动恢复-----
- oracle 数据库备份问题!
- Orcale9i,把密码忘了,该怎么办呀?
- Oracle9i 安装问题
- oracle 从服务器上导表
- 请教一个日吞吐量比较大的数据库设计思路
- oracle中的简单语法
33063表B
cust_no name
33063 王一
33063 赵二
create table tb1
(
cust_no varchar2(20)
);insert into tb1 values ('33063');
insert into tb1 values ('33064'); create table tb2
(
cust_no varchar2(20),
name varchar2(10)
);
insert into tb2 values ('33063','王一');
insert into tb2 values ('33063','赵二');
insert into tb2 values ('33063','张三');
insert into tb2 values ('33064','李四');
insert into tb2 values ('33064','王五');
select tb2.cust_no,replace(wm_concat(name),',','|') name
from tb2
group by tb2.cust_no cust_no name
-------------------------------
1 33063 王一|赵二|张三
2 33064 李四|王五
结果:
330016389292 管成钢
330016389292 张燕select cust_acct_no,wm_concat(conntr_name)
from b_m_manager
group by cust_acct_no;
结果:
330016389292 <CLOB>
from b_m_manager
group by cust_acct_no;
万分感谢!!!!!
不清楚是不是隐藏的CLOB类型 还有什么问题没呢