Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2008, 01:51
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Re: Insertar registro en tabla 1 a muchos

El tema no es de BBDD si no de programación, deberas hacer un recorrido de la matriz de materias que para cada una emparejada con el id del estudiante sea insertada en la tabla correspondiente, con varias sentencias INSERT INTO o con una sola pero en cualquier caso necesitaras programación para recorrer la matriz.

Resumiendo:

1. Introducir el nombre del estudiante en la tabla de estudiantes, y luego obtener el id_estudiante (si el estudiante ya estaba en la tabla, solo debes obtener el id).

2. Con el id de estudiante debes formar parejas (id_estudiante,id_materia) con ellas montar sentencias INSERT INTO y ejecutarlas (mira la sintaxis de INSERT INTO creo que se puede hacer en una sola sentencia de la forma INSERT INTO tabla (valor11,valor12),(valor21,valor22) pero como te he dicho primero tienes que solucionar el recorrido de la matriz).

En el foro del lenguaje de programación que uses podrás ver como.

Quim