请教:怎么由左图查询出右图,要求是第一列零件号如果是02级,则查询出上级零件号(第三列),再通过上级零件号(01级)对应的上级零件号查出其00级零件号。最终生成右图第四列,最顶级零件号都是23534756. (注:最低层级不确定,会有04、05)。谢谢。 (或者finereport是否可以有其它方式配合解决)
select a.*,(select 零号件 from 表 where 层级='00' ) from 表 a
按我的理解。。。直接赋值不就行了
'23534756' as 结果列
你这是展示boom吧,只能用sql写出来吗,用设计器展示不行吗?