我正在尝试使用SQL中的循环查找特定IC / SOC的所有后代或祖先。我基本上需要创建一个祖先视图或后代视图,列出给定版本之前的所有版本。
Eg : SOC_test_1.1
SOC_test_1.1.1
SOC_test_1.1.1.1
SOC_test_1.1.1.2
SOC_test_1.1.2
SOC_test_1.2
SOC_test_1.2.1
SOC_test_1.2.2
表:
Revision Name Rev Number
SOC_abc_001 1.1
SOC_abc_002 1.2
SOC_abc_003 1.1.1
SOC_abc_004 1.1.2
SOC_abc_005 1.3
SOC_abc_006 1.2.1
SOC_abc_007 1.1.1.1
SOC_abc_008 1.1.1.2
SOC_abc_009 1.4
SOC_abc_010 1.2.1
SOC_abc_011 1.5
我有一张表,其中包含修订版和修订版号,但它们并不总是相互关联。
案例1:鉴于 SOC_Test_1.1.1.1 我需要该表列出其上面的所有版本。
案例2:鉴于 SOC_Test_1.2 ,它应列出 SOC_test_1.1
这是否需要存储过程?任何有用的指示表示赞赏。