Logo
You
Code

MSSQL update con inner join

Autor YouCode - http://www.youcode.com.ar/sql/mssql-update-con-inner-join-419

Como hacer un update con inner join en Microsoft Sql Server

A veces necesitamos actualizar una tabla segun el dato de otra, esto se logra usando en la sentencia UPDATE un INNER JOIN a la tabla de donde tomamos la informacion para el SET de la tabla que queremos actualizar.

UPDATE R
SET R.status = '0'
FROM
dbo.ProductReviews AS R
INNER JOIN dbo.products AS P ON R.pid = P.id WHERE R.id = '17190' AND P.shopkeeper = '89137';
http://www.youcode.com.ar/sql/mssql-update-con-inner-join-419