我有产品表,其概念如下所示:
items|component
A |A1
B1 |B4
B |B2
B |B1
B2 |B4
B |B3
我需要一个显示结果的SQL查询:
items|level|component
A |1 |A1
A1 |2 |
B |1 |B1
B |1 |B2
B |1 |B3
B1 |2 |B4
B2 |2 |B4
B3 |2 |
B4 |3 |
谁能帮我这个?提前致谢 .
2 回答
你的意思是这样的吗?
如果您确实要将项目列表中缺少的那些组件添加到项目中,那么SQL可能如下所示:
SQL Fiddle
Oracle 11g R2 Schema Setup :
Query 1 :
Results :
Query 2 :
Results :