Actualizacion de una Tabla

29/11/2006 - 23:15 por Carlos Mija | Informe spam
Buenas tardes Grupo
tengo un problema
quiero hacer una actualizacion de un campo con otra tabla
Tabla 01
PARTIDA COLORF
-
2962
2963

Tabla 02
PARTIDA COLORF
-
2962 713070
2963 753011
2964 513092
2965 999999


Tengo la Tabla 01 a la cual necesito tener los datos de la tabla 02 como
hago esto

Usando Update cual seria la sentencia


Saludos,

Carlos Mija Torres
Lima - Peru

Preguntas similare

Leer las respuestas

#1 Ele
30/11/2006 - 01:37 | Informe spam
Hola tienes que hacer relacionar las tablas con un inner join si solamente
quieres actualizar las que ya existen. tambien necesitas copiar todas las
tupas que no existan?
antes fijate que datos tiene una y otra
Select *
From Tabla02 a
Left Join Tabla01 b
On b.PARTIDA = a.PARTIDA


"Carlos Mija" escribió en el mensaje
news:
Buenas tardes Grupo
tengo un problema
quiero hacer una actualizacion de un campo con otra tabla
Tabla 01
PARTIDA COLORF
-
2962
2963

Tabla 02
PARTIDA COLORF
-
2962 713070
2963 753011
2964 513092
2965 999999


Tengo la Tabla 01 a la cual necesito tener los datos de la tabla 02 como
hago esto

Usando Update cual seria la sentencia


Saludos,

Carlos Mija Torres
Lima - Peru


Respuesta Responder a este mensaje
#2 Carlos Mija
30/11/2006 - 14:50 | Informe spam
Si pero la tabla02 solo hay 20 registros y de tabla01 hay 50 lo que quiero
que el restante me salga en blanco en la tabla 01
lo que necesito es como hacer el update

esto tengo en la Tabla 02
PARTIDA COLORF
2962 713070

quiero que la tabla01 tenga igual
Tabla 01
PARTIDA COLORF
2962 713070




"Ele" escribió en el mensaje
news:%
Hola tienes que hacer relacionar las tablas con un inner join si solamente
quieres actualizar las que ya existen. tambien necesitas copiar todas las
tupas que no existan?
antes fijate que datos tiene una y otra
Select *
From Tabla02 a
Left Join Tabla01 b
On b.PARTIDA = a.PARTIDA


"Carlos Mija" escribió en el mensaje
news:
Buenas tardes Grupo
tengo un problema
quiero hacer una actualizacion de un campo con otra tabla
Tabla 01
PARTIDA COLORF
-
2962
2963

Tabla 02
PARTIDA COLORF
-
2962 713070
2963 753011
2964 513092
2965 999999


Tengo la Tabla 01 a la cual necesito tener los datos de la tabla 02 como
hago esto

Usando Update cual seria la sentencia


Saludos,

Carlos Mija Torres
Lima - Peru






Respuesta Responder a este mensaje
#3 Carlos Mija
30/11/2006 - 15:08 | Informe spam
Tenias razon tenia que ver el JOIN lo que pasa que no sabia como usarlo.
ya me salio espero que estre bien gracias por la ayuda.

UPDATE t1
SET t1.campo = t2.campo
FROM tabla1 t1
INNER JOIN tabla2 t2
ON t1.llave = t2.llave


Saludos,

Carlos Mija Torres
Lima - Peru


"Carlos Mija" escribió en el mensaje
news:
Si pero la tabla02 solo hay 20 registros y de tabla01 hay 50 lo que quiero
que el restante me salga en blanco en la tabla 01
lo que necesito es como hacer el update

esto tengo en la Tabla 02
PARTIDA COLORF
2962 713070

quiero que la tabla01 tenga igual
Tabla 01
PARTIDA COLORF
2962 713070




"Ele" escribió en el mensaje
news:%
Hola tienes que hacer relacionar las tablas con un inner join si
solamente quieres actualizar las que ya existen. tambien necesitas copiar
todas las tupas que no existan?
antes fijate que datos tiene una y otra
Select *
From Tabla02 a
Left Join Tabla01 b
On b.PARTIDA = a.PARTIDA


"Carlos Mija" escribió en el mensaje
news:
Buenas tardes Grupo
tengo un problema
quiero hacer una actualizacion de un campo con otra tabla
Tabla 01
PARTIDA COLORF
-
2962
2963

Tabla 02
PARTIDA COLORF
-
2962 713070
2963 753011
2964 513092
2965 999999


Tengo la Tabla 01 a la cual necesito tener los datos de la tabla 02 como
hago esto

Usando Update cual seria la sentencia


Saludos,

Carlos Mija Torres
Lima - Peru










Respuesta Responder a este mensaje
#4 Ele
30/11/2006 - 15:42 | Informe spam
Saludos

"Carlos Mija" escribió en el mensaje
news:OCT$
Tenias razon tenia que ver el JOIN lo que pasa que no sabia como usarlo.
ya me salio espero que estre bien gracias por la ayuda.

UPDATE t1
SET t1.campo = t2.campo
FROM tabla1 t1
INNER JOIN tabla2 t2
ON t1.llave = t2.llave


Saludos,

Carlos Mija Torres
Lima - Peru


"Carlos Mija" escribió en el mensaje
news:
Si pero la tabla02 solo hay 20 registros y de tabla01 hay 50 lo que
quiero que el restante me salga en blanco en la tabla 01
lo que necesito es como hacer el update

esto tengo en la Tabla 02
PARTIDA COLORF
2962 713070

quiero que la tabla01 tenga igual
Tabla 01
PARTIDA COLORF
2962 713070




"Ele" escribió en el mensaje
news:%
Hola tienes que hacer relacionar las tablas con un inner join si
solamente quieres actualizar las que ya existen. tambien necesitas
copiar todas las tupas que no existan?
antes fijate que datos tiene una y otra
Select *
From Tabla02 a
Left Join Tabla01 b
On b.PARTIDA = a.PARTIDA


"Carlos Mija" escribió en el mensaje
news:
Buenas tardes Grupo
tengo un problema
quiero hacer una actualizacion de un campo con otra tabla
Tabla 01
PARTIDA COLORF
-
2962
2963

Tabla 02
PARTIDA COLORF
-
2962 713070
2963 753011
2964 513092
2965 999999


Tengo la Tabla 01 a la cual necesito tener los datos de la tabla 02
como hago esto

Usando Update cual seria la sentencia


Saludos,

Carlos Mija Torres
Lima - Peru














email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida