Tema: Update
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/12/2007, 14:00
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 10 meses
Puntos: 24
Re: Update

2 Maneras de hacerlo:

Primera: buscás con una consulta el valor con el cual vas actualizar la tabla TBL. Luego hacés el update en la tabla TBL.
Algo así quedaría:
SELECT descr FROM tbl WHERE alguna_condicion1;

El resultado de esa consulta lo guardás en una variable (por ejemplo "valor")
Luego hacés el update:
UPDATE lang SET descr = valor WHERE alguna_condición2;


La otra manera sería combinar las 2 consultas:
UPDATE lang SET descr = (SELECT descr FROM tbl WHERE alguna_condicion1) WHERE alguna_condicion2;

No se si en SQL Server se pueden anidar las consultas de esa manera, pero sería una manera de hacerlo.