Z
zizi0
Unregistered / Unconfirmed
GUEST, unregistred user!
有A表(编号,名称,单价,比例) B表(名称,单价)
A表有如下记录
编号 名称 单价 比例
PL001 ABS1 0 50
PL001 ABS2 0 50
PL002 PL001 0 20
PL002 ABS3 0 80
ABS3 PL001 0 50
ABS3 ABS5 0 50
B表有如下记录
名称 单价
ABS1 10
ABS2 20
ABS4 30
ABS5 40
现要求如下:根据B表提供的单价,计算出A表的各项单价。比如PL002的PL001的单价=PL001的ABS1*50/100+ PL001的ABS2*50/100=15
PS:一个物品可能由几个名称组成,但是比例加起来为100
请问用递归如何处理这个问题?
A表有如下记录
编号 名称 单价 比例
PL001 ABS1 0 50
PL001 ABS2 0 50
PL002 PL001 0 20
PL002 ABS3 0 80
ABS3 PL001 0 50
ABS3 ABS5 0 50
B表有如下记录
名称 单价
ABS1 10
ABS2 20
ABS4 30
ABS5 40
现要求如下:根据B表提供的单价,计算出A表的各项单价。比如PL002的PL001的单价=PL001的ABS1*50/100+ PL001的ABS2*50/100=15
PS:一个物品可能由几个名称组成,但是比例加起来为100
请问用递归如何处理这个问题?