用友U8物料清单母件子件查询

--物料清单BOM基本信息

--BOM母件详细信息

--关联存货档案

--物料清单BOM基本信息

Selecta.AutoId'自动编号'

,a.BomId'BOM母件资料标识Id '

, a.ParentId'母件物料Id'

, a.ParentScrap'母件损耗率'

,a.SharingPartId'被公用物料ID '

, b.InvCode'物料编码'

From

bom_parent a--BOM母件,子件等中间的一个关系连接表

join

bas_part b

on

a.ParentId=b.PartId--bas_part.PartId = bom_parent.ParentID

and b.InvCode='最顶层的母件编码'

 

 

--BOM母件详细信息

SELECT *

FROMbom_bombb

WHERE

bb.BomId = 11--bom_bom.BomId = bom_parent.BomId

 

--关联存货档案

selectbo.SortSeq'子件行号'

,bp.invCode '子件编码'

,i.cInvName '子件名称'

,i.cInvStd'子件规格'

,*

from bas_part bp , bom_opcomponent bo,inventory i

where bp.PartId=bo.ComponentId

and bp.invCode=i.cInvCode

and bo.BomId=18--对应BOM对应修改


总结查询:select b.InvCode as 'PInvCode',a.InvCode ,a.Define24
from (
select bo.bomid,bp.invCode,bo.Define24
from bas_part bp , bom_opcomponent bo
where bp.PartId=bo.ComponentId ) a,
(Select  a.BomId, a.ParentId,b.InvCode
From bom_parent a
join bas_part b on a.ParentId=b.PartId) b
where a.BomId=b.BomId

原文地址:https://www.cnblogs.com/martian6125/p/9631111.html