一条Sql语句连接多个数据
来源:互联网 发布:h3c端口镜像配置 编辑:程序博客网 时间:2024/06/09 22:52
原文传送门:http://topic.csdn.net/u/20091028/10/f2012eb6-36b7-4a19-b8ef-52ce95401a1d.html
现有表
A:
taid
1
2
3
...
B:
tbid taid seq_no code
1 1 1 AAA
2 1 2 BBB
3 1 3 CCC
4 2 1 XXX
5 2 2 YYY
B.taid reference A.taid
如何通过sql语句得到 试图C
taid codestr
1 AAA-BBB-CCC
2 XXX-YYY
Oracle 10g
- select a.taid,replace(wm_concat(b.code),',','-')codestr
- from a,b
- where a.taid=b.taid
- group by a.taid
Oracle 9i
- select taid,substr(max(sys_connect_by_path(code,'-')),2)codestr
- from(
- select a.taid,b.code,
- row_number()over(partition by a.taid order by b.tbid)rn
- from a,b
- where a.taid=b.taid)
- connect by prior taid=taid and prior rn=rn-1
- start with rn=1
- group by taid
- 一条Sql语句连接多个数据
- 一条Sql语句连接多个数据
- 一条SQL语句 插入多条数据
- SQL语句把多个语句拼成一条
- sql语句实现多条数据合为一条数据
- 一条sql语句判断数据是否存在
- sql语句查询获取下一条数据。
- 一条sql语句查出多个表的数据
- SQL语句删除2条重复数据一条保留一条
- sql 语句多个字段连接查询
- sql 连接查询获取一条null数据
- 一条sql语句执行后, 同时对多个配置目标执行语句
- SQL查询重复数据,只显示一条sql语句
- SQL查询重复数据,只显示一条sql语句
- oracle从多表中获取数据,然后用一条sql语句插入多条数据
- 用一条SQL语句查询一张表得到不同条件的多个结果
- 关于使用一条SQL语句 找出同时符合多个tag条件的记录集合算法
- sql联合查询 一条select语句 查询多个结果,显示
- RailsCasts中文版,#8 Layouts and content_for 使用content_for方法定制布局文件
- SQL语言分类
- 一条SQL语句,关于字符分割关联多条记录的问题
- html5跨平台---开篇介绍
- hdoj2553N皇后问题
- 一条Sql语句连接多个数据
- C4.5决策树算法
- MAKE 介绍
- Java代码混肴器之-Jrock
- Win7下搭建WAMP环境
- 二叉树中找寻 节点和 为某个值的路径
- 【图】图的邻接矩阵存储和广度、深度优先遍历
- linux read 用法
- 期望的书