Możesz spróbować umieścić grupę wewnątrz podzapytania, a następnie dołączyć za pomocą „JobOrderID”, w ten sposób:
<>UPDATE JSET J.StatusID =A.statusIdFROM MKT_JobOrder JINNER JOIN ( SELECT J.JobOrderID , CASE WHEN SUM(DUV.VendorDUQuantity) =SUM(RD.InvoiceQuantity) THEN 1 ELSE J.StatusID END AS_DUId FEND DUV INNER JOIN ENG_Release R ON R.ReleaseID =DUV.ReleaseID INNER JOIN ENG_DU_Header H ON H.ReleaseID =R.ReleaseID AND DUV.DUID =H.DUID INNER JOIN MKT_JobOrder J ON J.JobOrderOrderID M_Custom R.Job CO.OrderID =J.OrderID LEFT DOŁĄCZ PMT_RFDHeader RH NA RH.JobOrderID =J.JobOrderID LEFT DOŁĄCZ PMT_RFDDetail RD NA RD.RFDID =RH.RFDID AND RD.DUID =DUV.DUID GDZIE CO.OrderID.JobBY GRUPA , J.StatusID ) A ON J.JobOrderID =A.JobOrderID