
20/12/2007, 14:00
|
 | Colaborador | | Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 7 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. |