因此,我的组织正在为我们的工作订单系统切换到一个基于云的公司。我已经在我们的标准数据连接器上工作了一段时间,一直没有达到我想要的结果。
这是我当前的SQL:
select oo.campus_desc AS INSTITUTION,
f.organization_level_6 AS ORGANIZATION,
f.organization_mc_desc AS ORG_DESC,
min(f.dept) AS DEPARTMENT
from odsmgr.campus_official_org_all f
inner join odsmgr.campus_official_organization oo
on f.dept=oo.organization_code
group by f.organization_level_6, f.organization_mc_desc ,
oo.campus_desc
我尝试了几种方法,但我似乎无法将此版本的SQL切换到允许我嵌套数据的版本。理想情况下,只是对于初学者,我希望将所有信息嵌套在“INSTITION”的唯一值下。如果我能完成这么多工作,我有理由相信我将能够将修复应用到我的项目的其余部分。
1条答案
按热度按时间nqwrtyyt1#
如果没有数据和对预期输出的更清晰的描述,听起来就像您想要JSON_OBJECT和JSON_OBJECTAGG的组合,沿着如下(使用Oracle CTE创建一些虚拟数据)
这将为每个机构给予一个JSON有效负载,下面是orgs ....没有深入到校园ect,但您可以扩展上面的内容....
机构1的有效载荷=
机构2的有效载荷=