oracle 多表查询
来源:互联网 发布:防网络尖兵 编辑:程序博客网 时间:2024/06/07 15:15
oracle 多表查询 1对多 多个数据放到一个字段内
select id,zhzxm,fzhzxm,ltrim(max(sys_connect_by_path(xm, ',')), ',') xm
from (
select id,zhzxm,fzhzxm,xm,row_number() over(partition by id order by lrsj) rn --标记相同的字段
from
(select t2.id id,t2.zhzxm zhzxm,t2.fzhzxm fzhzxm ,t1.xm xm,t1.lrsj lrsj from t_yj_yjzhy t1 left join t_yj_yjzhzxx t2 on t1.yjzhzid = t2.id)
)
start with rn=1
connect by prior rn=rn-1 and prior id=id
group by id,zhzxm,fzhzxm
0 0
- Oracle多表查询
- Oracle多表查询
- Oracle多表查询
- Oracle多表查询
- oracle多表查询
- Oracle:多表查询
- oracle多表查询
- Oracle多表查询
- Oracle多表查询
- oracle 多表查询
- oracle 多表查询
- Oracle 多表查询
- oracle多表查询
- oracle多表查询
- oracle多表查询
- oracle 多表查询
- Oracle多表查询
- Oracle 多表查询
- parted创建GPT分区(支持2T以上硬盘)
- mysql_query函数中卡死
- MatLab 2014a编译jar包时mcc无法使用的问题
- handler.post(runnable)
- VS2008调试快捷键
- oracle 多表查询
- vs2010编译错误:#error 指令: Please use the /MD switch for _AFXDLL
- Windbg调试Unity3d 卡死 无响应等问题测试
- Remove Element_Leetcode_#27
- 【HDU 2476】String Painter(区间DP)
- 对excel里一列5000行数据进行以50行为一组进行分组的实现方法
- Java类和接口
- VS2012下boost 配置与使用
- c++_primer_exercise_1444