从同一表中查找值(Oracle)

时间:2018-09-28 03:09:24

标签: sql oracle

我有一个名为“ Branch”的下表。 B型=分支,U型=单位

BRANCH_UNIT_ID | BRANCH_UNIT_CD | TYPE | PARENT | DESC
1                ABC              B      null     ABC_Branch
2                EEE              U      3        EEE_UNIT
3                FFF              B      null     FFF Branch

我还有一个名为'Line'的表,该表具有列UNIT

LINE_ID | LINE_VALUE | UNIT
1         123456       EEE

我需要将这两个表LineBranch联接起来,以检索BRANCH_UNIT_CD(如果它是一个单位)并查找相应的PARENT值。

因此,在此示例中,我的预期结果应该是

LINE_ID | LINE_VALUE | BRANCH_UNIT_CD | UNIT
1         123456       FFF              EEE


我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用:

font-size

Rextester Demo