SQL - Consulta de actualizacion

 
Vista:
sin imagen de perfil

Consulta de actualizacion

Publicado por Kikelin (1 intervención) el 01/11/2006 12:23:41
Es facil pero me trae de cabeza.

Tengo dos tablas (ambas tablas en la misma BBDD) T1 y T2 con varios campos cada una, cuya estructura es:

T1
{
...
desc
cod
...}

T2
{
...
descripcion
codigo
...
}

T1.cod es igual a T2.codigo

Bien pues quiero poner en el campo T1.desc el mismo contenido que tiene el campo T2.descripcion.

Por favor, hechadme un cable porque estoy encabezonado en una cosa que no sale la actualizacion. Este es uno de las x pruebas que llevo hechas. Muchsa gracias

update alumnos_2006 set
desc_titulacion = (select descripcion from alumnos_2006 inner join cod_titulaciones_05
on alumnos_2005.cod_titulacion = cod_titulaciones_05.codigo)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta de actualizacion

Publicado por Isaías (5072 intervenciones) el 01/11/2006 17:50:17
Debe ser un UPDATE ....FROM

UPDATE alumnos_2006 set desc_titulacion = T2.DESCRIPCION
FROM alumnos_2006 t1 JOIN alumnos_2006 T2. ON T1.cod = t2.CODIGO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar