alter view V_PAAI as
SELECT a.对象ID 母件对象ID, a.版本ID 母件版本ID, a.编号 母件编号, a.版本+'/'+CAST(a.版本序号 as varchar(8)) 母件版本, a.品名 母件品名, a.品名序号 母件品名序号,
a.状态ID 母件状态ID, a.发版时间 母件发版时间, a.资源类型 母件资源类型, a.所属公司 母件所属公司, b.porder_no 项次,
c.*
/*c.对象ID 子件对象ID,c.版本ID 子件版本ID,c.编号 子件编号,c.版本 子件版本,c.版本序号 子件版本序号,c.品名 子件品名,c.品名序号 子件品名序号,c.状态ID 子件状态ID,c.发版时间 子件发版时间 --,ritems_tagu, rchild_itemu*/ FROM
(SELECT *
FROM (SELECT 对象ID, 版本ID, 编号, 版本, 版本序号, 品名, 品名序号, 状态ID, 发版时间, 资源类型, 所属公司, row_number() OVER (PARTITION BY 对象ID, 编号,
品名, 品名序号
ORDER BY 发版时间 DESC) xh
FROM V_PAAC) zxxh
WHERE zxxh.xh = 1) a LEFT JOIN
(SELECT ritems_tagu, pitem_revision_id, psequence_id, rchild_itemu, min(porder_no) porder_no
FROM V_PAAD
GROUP BY ritems_tagu, pitem_revision_id, psequence_id, rchild_itemu, pqty_value) b ON a.对象ID = b.ritems_tagu AND a.版本 = b.pitem_revision_id AND
a.版本序号 = b.psequence_id LEFT JOIN
(SELECT *
FROM (SELECT *, row_number() OVER (PARTITION BY 对象ID, 编号, 工序编号, 工序品名, 品名序号
ORDER BY 发版时间 DESC) xh
FROM V_PAAH) zxxh
WHERE zxxh.xh = 1) c ON c.对象ID = b.rchild_itemu
WHERE c.对象ID IS NOT NULL