Ver Mensaje Individual
  #13 (permalink)  
Antiguo 20/08/2013, 09:36
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Update en campo con valores de la misma tabla

Bueno, desglosemos mejor el tema, a ver si se entiende cómo hay que hacerlo.
Hasta lo que has descripto, lo que tienes es:
1. Tabla descriptiva de tipos de archivo. Posee un ID y una descripción, ambos únicos en la tabla.
2. Tabla donde se almacena cada archivo subido por un usuario, o algo así. Esta tabla se debería relacionar con la anterior por medio de una FK.
3. Tabla temporal donde se almacenan los datos subidos en un Excel.

En ese contexto, el método propuesto debería funcionar, pero... ¿Cómo relacionas la tabla destino (ods_eventos), con la tabla origen (aux_ods_eventos_ext_type)?
El tema es que para que ese UPDATE funcione, se debe relacionar cada registro de la tabla destino, con un único registro de la tabla origen (o de la subconsulta puesta).
En esencia, le falta un WHERE que determine la relación entre ambas cosas.

¿Podrías postear la estructura real de las tablas que estamos analizando?
Así como lo pones, no es fácil entender la relación de ese esquema de datos. Y sin esa información, es difícil darte una solución correcta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)