update con inner join en Sql Server


Muchas veces necesitamos hacer un update sobre una tabla con valores de otra tabla, en estos casos, la sintaxis es la siguiente:

update                     
   tablaA
   set tablaA.campoA=tablaB.campoZ
from tablaA  inner join tablaB on tablaA.campoA=tablaB.campoA
where tablaB.campoC=1

Anuncios

Acerca de hvivani

sysadmin, developer, RHCSA
Esta entrada fue publicada en SQL y etiquetada . Guarda el enlace permanente.

2 respuestas a update con inner join en Sql Server

  1. Gracias !! 🙂 me sirvió de mucho

  2. Alejandro dijo:

    gracias de verdad me quitaste un dolor de cabeza

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s