Ver Mensaje Individual
  #2  
Antiguo 19-06-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Reputación: 24
ContraVeneno Va por buen camino
Lo más adecuado sería que tuvieras otra tabla donde tuvieras una relación de alumnos con materias cursadas.

Código:
Tabla: MateriasCursadas
IDAlumno             IDMateria
----------           -----------
1                        1
1                        2
1                        3
2                        1
3                        1
2                        2
4                        1

Por ejemplo... además, aquí podrías colocar la calificación con la que aprobó esa materia. Incluso agregar con que profesor curso esa materia. Bueno, que las posibilidades incrementan.

Y cuando quieras saber que materias curso un alumnos, pues simple:

Código SQL [-]
Select A.Nombre, M.Nombre, MC.Calif
From MateriasCursadas MC
join Alumnos A on MC.IDAlumno=A.IDAlumno
join Materias M on MC.IDMateria = M.IDMateria
Where MC.IDAlumno = 1
__________________

Responder Con Cita