小编Pra*_*wat的帖子

oracle如何从两个表中获取分层数据?

我有两个表 table1 和 table2,我需要通过连接两个表来进行分层输出。

表 1 包含三个类别 CAT1、CAT2 和 CAT3,其中一个外键即 F_ID,它是另一个表 table2 的主键,其中包含一个多列 ieVAL。

TABLE 1
-----------------
CAT1        CAT2        CAT3        F_ID
A           a           aa          1
A           a           ab          2
A           b           ba          3
A           b           bb          4
B           c           ca          5
B           c           cb          6
B           d           da          7


TABLE 2
-------------------
F_ID    VAL
1       4
2       6
3       4
4       1
5       6
6       6
7       9
Run Code Online (Sandbox Code Playgroud)

现在我需要以下格式的数据,其中每个类别和子类别都包含 VAL 的总和。

Need Data in below Format from the above table …
Run Code Online (Sandbox Code Playgroud)

oracle join oracle-11g

8
推荐指数
1
解决办法
342
查看次数

标签 统计

join ×1

oracle ×1

oracle-11g ×1