Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/11/2011, 15: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, 4 meses
Puntos: 2658
Respuesta: MySql - Realizar un UPDATE de varios campos a partir de un SELECT

¿La tabla 3 no es el resultado de las tablas 1 y 2?

En ese contexto lo que no tiene ningún sentido ni utilidad es que exissta es tabla 3, ya que el contenido es el resultado de un select sobre las otras...
Sería más sencillo que cargases los datos en las otras y usases una vista creada como:
Código MySQL:
Ver original
  1. CREATE VIEW Tabla3 AS
  2.     tabla2.legajo_alumno,
  3.     tabla2.nombre,
  4.     tabla1.codigo_examen,
  5.     tabla1.descripcion
  6. FROM tabla1, tabla2;
Y luego un
Código MySQL:
Ver original
  1. FROM Tabla3
Ten en cuenta que mantener una tercera tabla con los datos de otras dos implica problemas eventuales de consistencia e integridad de información. Es una mala práctica.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)