|
发表于 2024-7-30 12:30
来自手机
|
显示全部楼层
zpy2 发表于 2024-7-30 12:12
//select * from 最末一级BOM料号 limit 20;
create temp table aa as
select 成品料号 父,组件料号 子 ...
//select * from 最末一级BOM料号 limit 20;
create temp table aa as
select 成品料号 父,组件料号 子,数量 from 最末一级BOM料号;
create temp table bb as
with recursive under_alice(成品,父,子,完整路径,级,数量) as (select 父 成品,父,子,子 完整路径,1 级,数量 from aa where 父 like "42393828909" union select 成品,x.父,x.子,under_alice.完整路径||'-'||x.子,级+1,under_alice.数量*x.数量 from aa x join under_alice on x.父=under_alice.子 order by 1 desc)
select 父 父项,substr('............',1,级*3)||子 子项,完整路径,* from under_alice;
select 成品 成品料号,组件料号,组件描述,bb.数量 from bb join 最末一级BOM料号 on 子 like 组件料号;
加入数量计算
|
|