请教一句sql:
有表A(id,name)
B(id,A_id,name)
A的id是B的A_id的外键。
A内容:
A1 A
B内容:
1 A1 B1
2 A1 B2
3 A1 B3
如何用一条sql语句得到如下结果
A1 B1-B2-B3
也就是把B表对应同一条id的所有记录链接起来成为一个字段谢谢
有表A(id,name)
B(id,A_id,name)
A的id是B的A_id的外键。
A内容:
A1 A
B内容:
1 A1 B1
2 A1 B2
3 A1 B3
如何用一条sql语句得到如下结果
A1 B1-B2-B3
也就是把B表对应同一条id的所有记录链接起来成为一个字段谢谢
解决方案 »
- oracle 11g em
- Oracle关于函数与存储过程
- oracle 数据类型从那个表或视图读取?急急急
- 这个语句应该如何建立索引呢
- plsql里面定义了一个ref cursor动态游标变量,请问下,如何遍历取值呢?
- 存储过程中怎么把查到结果集table的取出来?
- 迫切寻求Oracle 8.1.7,请大家告诉我一个能下载的地址,官方网站已经没有了,谢谢!!!!!!
- 关于oracle与磁盘i/o的困惑,请高手解答。
- 求助:oracle703和816共存的办法!
- 100分求Clob存取完整源码,急!急!急!!!
- 求助高手,一个关于两个用户之间表的问题.在线等.很急.谢谢!!!!!1
- libsqlora8-2.2.10--c语言程序连接oracle数据库,需要连接,查询,修改等,急!!!
select A_id, name, colc, lead(colc) over(partition by A_id order by colc) cold from (
select A_id, name, row_number() over(order by A_id, name) colc from B) )
start with cold is null
connect by prior colc=cold
group by A_id;