PREGUNTA REALIZADA EN EL FORO:
Tengo la tabla 1 y la tabla 2:
tabla1
codigo_examen---------descripcion
1--------------------------a
2--------------------------b
3--------------------------c
tabla2
Legajo_alumno-----------nombre
100------------------------Juan
101------------------------Pedro
A partir de estas 2 tablas quiero escribir una consulta que me arroje los siguientes datos en la tabla 3:
tabla3
legajo_alumno-----------nombre----------codigo_examen------descripcion
100------------------------Juan-------------1----------------------a
100------------------------Juan-------------2----------------------b
100------------------------Juan-------------3----------------------c
101------------------------Pedro------------1----------------------a
101------------------------Pedro------------2----------------------b
101------------------------Pedro------------3----------------------c
Y por ultimo necesito escribir una query que me actualice la tabla 3 en caso de que modifique algun dato de la tabla 1 o 2.
MEJOR RESPUESTA
Hola, ahi logre que se cree la tabla 3 con esta query:
"INSERT INTO tabla3 (legajo_alumno,nombre,codigo_examen_descripcion)
SELECT tabla2.legajo_alumno, tabla2.nombre, tabla1.codigo_examen, tabla1.descripcion FROM tabla1, tabla2;"
Lo
que ocurre es que todo esta linkeado a una pagina PHP donde se van
cargando las notas de cada alumno a la tabla 3, quedando asi:
tabla3
legajo_alumno-----------nombre----------codigo_examen------descripcion-----nota
100------------------------Juan-------------1----------------------a----------------7
100------------------------Juan-------------2----------------------b----------------6
100------------------------Juan-------------3----------------------c----------------4
101------------------------Pedro------------1----------------------a----------------8
101------------------------Pedro------------2----------------------b----------------9
101------------------------Pedro------------3----------------------c----------------5
OTRA RESPUESTA indica que lo mejor es crear una vista con la select de las dos tablas.
Fuente: http://www.forosdelweb.com/f86/mysql-realizar-update-varios-campos-partir-select-955819/
No hay comentarios:
Publicar un comentario