如何从关系表中检索连接的值

时间:2019-05-21 11:42:13

标签: mysql sql hana

我有两个表,一个表(表1)具有某些值集,另一个表(表2)包含这些值的连接方式(基本上是关系)。在这里,我试图从表2中检索连接的值。

表1具有以下字段:

ID| ROUTE | DIRECTION
A 335 IND
B 335 FRA
C 770 MUM
D 770 MAD
E 5510 LON
E 5510 LON

表2如下

R_ID| SOURCE | TARGET
1 A C
2 A B
3 B D
4 E F
5 F G
6 F H

我正在尝试从连接table1的table2中查询A的所有连接,即A-C,A-B-D。查询应检索值,直到目标值不在源字段中为止。在此示例中,查询结果应包括直到D。 我希望结果集看起来像:

ID| ROUTE | DIRECTION
A 335 IND
C 770 MUM
B 335 FRA
D 770 MAD

0 个答案:

没有答案