Update/Delete com INNER em MS-SQL Server

Autor : Antonio Carlos Ferreira de Azevedo
Postado em : 21/07/2018


O segredo para fazermos um UPDATE ou DELETE com um INNER em uma outra tabela é utilizarmos a clausula FROM, para que possamos relacionar as tabelas.

Segue exemplos abaixo:

-- update
UPDATE tblclientes SET idcidade = ende .idcidade 
      FROM tblclientes cli
      INNER JOIN tblendereco ende ON ende.idendereco = cli.idendereco 

-- delete
DELETE tblclientes  
      FROM tblclientes cli
      INNER JOIN tblendereco ende ON ende.idendereco = cli.idendereco 




Comentários