求一SQL語句(有難度﹐請高手指教,謝謝)
有表test1所有關系﹕(ASSM_NO(上級)﹐PART_NO(下級)﹐QTY_PER(個數)
ASSM_NO PART_NO QTY_PER
AA AAB 1
AA AAC 2
AA DFKDJKFJ 0.5
AAB AAB5 2
AAB AAB6 4
AAC A54545 2
BB MMMA 2
MMMA DDDDKLKD 3
AAB5 555DFDF 3
555DFDF PPMC 2
..........................
如果表test2:
ASSM_NO:
AA
BB
............
則要得到如下查詢結果﹕(level表示相對上級的層次)
ASSM_NO PART_NO QTY_PER LEVEL
AA AAB 1 1
AA AAC 2 1
AA DFKDJKFJ 0.5 1
AA AAB5 2 2
AA AAB6 4 2
AA A54545 4 2
AA 555DFDF 6 3
AA PPMC 12 4
BB MMMA 2 1
BB DDDDKLKD 6 2
.........................
如果表test2:(上級)
assm_no:
aa
AAB
則要得到如下查詢結果﹕(level表示相對上級的層次)
ASSM_NO PART_NO QTY_PER LEVEL
AA AAB 1 1
AA AAC 2 1
AA DFKDJKFJ 0.5 1
AA AAB5 2 2
AA AAB6 4 2
AA A54545 4 2
AA 555DFDF 6 3
AA PPMC 12 4
AAB AAB5 2 1
AAB AAB6 4 1
AAB 555DFDF 6 2
AAB PPMC 12 3
希望得到高手指點﹐謝謝﹗