以下是 PL/SQL 中要达到的要求-
表格格式为
CREATE TABLE NETWORK_TABLE ( ORIG_CODE NUMBER, ORIG_SV NUMBER, DEST_CODE NUMBER, DEST_SV NUMBER )
样本数据 -
INSERT INTO network_table VALUES ( 14, 1, 15, 1);
INSERT INTO network_table VALUES ( 18, 4, 11, 1);
INSERT INTO network_table VALUES ( 15, 1, 22, 3);
INSERT INTO network_table VALUES ( 23, 2, 21, 1);
INSERT INTO network_table VALUES ( 14, 3, 11, 1);
INSERT INTO network_table VALUES ( 12, 2, 22, 2);
表数据看起来像 -
Orig_r orig_sv dest_r dest_sv
14 1 15 1
12 2 22 2
18 4 11 1
15 1 22 3
14 3 11 1
现在,我想得到如下输出 -
ROOT SV
14 1
15 1
12 2
22 2
18 4
11 1
15 1
22 3
14 3
1 1
我怎样才能做到这一点?感谢您的意见