select distinct poi2.order_item_name dzOrderNo_S,
B.order_item_name yyOrderNo_S,
B.prepareOrderNo pzOrderNo_S,
B.packOrderNo zjOrderNo_S,
B.probatch zjBatch ,
B.zjBatch pzBatch,
B.tqBatch yyBatch,
BATCH.batch_name dzBatch
from (select distinct poi2.*,
A.order_item_name prepareOrderNo,
A.packOrderNo,
A.probatch,
A.zjBatch,
b.batch_name tqBatch
from (select distinct poi2.*,b.batch_name zjBatch,
poi1.order_item_name packOrderNo,
poi1.probatch
from (select poi.ORDER_ITEM_KEY,
poi.ORDER_ITEM_NAME,
b.batch_name probatch
from PROCESS_ORDER_ITEM poi
inner join UDA_ProcessOrderItem upoi
on poi.order_item_key = upoi.object_key
inner join part
on part.part_number = poi.part_number
inner join uda_part
on uda_part.object_key = part.part_key
left join BATCH b
on b.batch_key = upoi.X_batch_105
where uda_part.x_materialtype_i = 50) poi1
left join CONTROL_RECIPE cr
on poi1.order_item_key = cr.order_item_key
left join ORDER_STEP_INPUT osi
on cr.control_recipe_key = osi.control_recipe_key
left join SUBLOT s
on osi.sublot_key = s.sublot_key
left join BATCH b
on s.batch_key = b.batch_key
left join UDA_ProcessOrderItem upoi
on b.batch_key = upoi.X_batch_105
left join PROCESS_ORDER_ITEM poi2
on poi2.order_item_key = upoi.object_key
where 1 = 1
and poi2.order_item_key is not null) A
left join CONTROL_RECIPE cr
on A.order_item_key = cr.order_item_key
left join ORDER_STEP_INPUT osi
on cr.control_recipe_key = osi.control_recipe_key
left join SUBLOT s
on osi.sublot_key = s.sublot_key
left join BATCH b
on s.batch_key = b.batch_key
left join UDA_ProcessOrderItem upoi
on b.batch_key = upoi.X_batch_105
left join PROCESS_ORDER_ITEM poi2
on poi2.order_item_key = upoi.object_key
where poi2.order_item_key is not null) B
left join CONTROL_RECIPE cr
on B.order_item_key = cr.order_item_key
left join ORDER_STEP_INPUT osi
on cr.control_recipe_key = osi.control_recipe_key
left join SUBLOT s
on osi.sublot_key = s.sublot_key
left join BATCH
on s.batch_key = BATCH.batch_key
left join UDA_ProcessOrderItem upoi
on BATCH.batch_key = upoi.X_batch_105
left join PROCESS_ORDER_ITEM poi2
on poi2.order_item_key = upoi.object_key
where poi2.order_item_key is not null
and B.packOrderNo = '202012061V' ORDER BY YYBATCH
问题没有描述清楚,是想实现什么功能呢
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y