Comando para ajustes dos itens sem vínculo
UPDATE contratofornecimentoclienteprodutoservico
INNER JOIN subdav ON subdav.codigo = contratofornecimentoclienteprodutoservico.CodigoOrigem
AND contratofornecimentoclienteprodutoservico.TipoOrigem = 1
SET contratofornecimentoclienteprodutoservico.CodigoOrigem = (
SELECT
sub.codigo
FROM
subdav AS sub
WHERE
sub.codigoproduto = contratofornecimentoclienteprodutoservico.CodigoProdutoServico
AND sub.codigodav = subdav.codigodav
AND sub.codigomodelodav = subdav.codigomodelodav
)
WHERE
contratofornecimentoclienteprodutoservico.CodigoProdutoServico <> subdav.codigoproduto;