求助SQL:多表查询汇总展示问题

staryuxinyuan 2018-08-07 03:55:26
统计机构下发出订单、接收订单、作废订单的单号,先查询发出订单、接收订单、作废订单列表,再汇总到机构上,展示如图:
以下模拟4张临时表,求助大神有没有好的查询解决方案,Oracle版本11g。
with t0 as (select '北京' as a from dual),
t1 as(select '北京' as a, 1 as b from dual union select '北京' as a, 2 as b from dual),
t2 as (select '北京' as a, 3 as c from dual union select '北京' as a, 4 as c from dual union select '北京' as a, 5 as d from dual),
t3 as (select '北京' as a, 6 as d from dual)
...全文
143 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nayi_224 2018-08-07
  • 打赏
  • 举报
回复
这个应该是全连

with t0 as (select '北京' as a from dual),
t1 as(select '北京' as a, 1 as b from dual union select '北京' as a, 2 as b from dual),
t2 as (select '北京' as a, 3 as c from dual union select '北京' as a, 4 as c from dual union select '北京' as a, 5 as d from dual),
t3 as (select '北京' as a, 6 as d from dual)

select t0.a, b, c, d from
(
select nvl(t0.a, t2.a) a, nvl(t0.rn, t2.rn) rn, b, c from
(
select nvl(t0.a, t1.a) a, nvl(t0.rn, t1.rn) rn, b from
(select a, rownum rn from t0) t0
full join (select a, b, rownum rn from t1) t1 on (t0.a = t1.a and t0.rn = t1.rn)
) t0
full join (select a, c, rownum rn from t2) t2 on (t0.a = t2.a and t0.rn = t2.rn)
) t0
full join (select a, d, rownum rn from t3) t3 on (t0.a = t3.a and t0.rn = t3.rn)
;
staryuxinyuan 2018-08-07
  • 打赏
  • 举报
回复
引用 1 楼 yaiger 的回复:
完全没看懂,真的

我想把t2、t2、t3表的数据都通过字段“a”左连到t0表上,查询出来结果同excel表的展示
yaiger 2018-08-07
  • 打赏
  • 举报
回复
完全没看懂,真的
内容概要:本文详细介绍了计算机课程常见的课后习题类型及对应的学习资源。涵盖编程基础、数据结构与算法、计算机网络、操作系统以及数据库(SQL)五大领域。针对每个领域列举了典型习题示例,如编程基础中的斐波那契数列计算、数据结构里二叉树遍历、计算机网络的TCP三次握手过程、操作系统里的银行家算法模拟、数据库的SQL查询等。文中还提供了丰富的学习资源链接,包括在线平台(力扣、牛客网、SQLZoo)和经典教材(《C Primer Plus》《算法导论》《计算机网络:自顶向下方法》《现代操作系统》)。最后给出高效完成课后习题的建议,如理解理论、分步骤实现、善用工具(IDE、Wireshark)和讨论求助(Stack Overflow、CSDN)等。; 适合人群:正在学习计算机相关课程的学生,尤其是对编程、算法、计算机网络、操作系统和数据库感兴趣的初学者。; 使用场景及目标:①为学生提供各科目的典型习题和学习资源,帮助他们巩固所学知识;②指导学生如何高效地完成课后习题,提高学习效率和解决问题的能力。; 其他说明:本文提供的习题类型和资源具有广泛适用性,但若需要更具体的帮助,建议提供课程名称和习题内容或题目描述以便获得更有针对性的解答。

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧