3,491
社区成员
发帖
与我相关
我的任务
分享
UPDATE dqplm.plm_cus_tipart n
SET n.plm_materialcode = (SELECT wt.subid
FROM dqplm.yt_test wt
WHERE wt.superid = x.superid)
WHERE EXISTS (
SELECT '1'
FROM dqplm.plm_psm_itemmaster_revision m
WHERE m.plm_m_lastrevision = m.plm_r_revision
AND m.plm_m_class = 'TIPART'
AND m.plm_r_oid = n.plm_revisionoid
AND m.plm_r_lastiteration = n.plm_iteration)
AND EXISTS (
SELECT 1
FROM dqplm.plm_psm_itemmaster_revision m, dqplm.yt_test y
WHERE m.plm_r_oid = n.plm_revisionoid
AND m.plm_m_lastrevision = m.plm_r_revision
AND m.plm_r_lastiteration = n.plm_iteration
--and m.plm_m_id = 'R4600A-712000A002'
AND m.plm_m_id LIKE 'X%'
GROUP BY m.plm_m_id
HAVING COUNT (*) >= 1)