Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2007, 11:09
joseluisbz
 
Fecha de Ingreso: febrero-2007
Ubicación: Barranquilla, Colombia
Mensajes: 181
Antigüedad: 17 años, 3 meses
Puntos: 3
Una Consulta de Diferentes Campos en Diferentes Tablas

Tengo las Siguientes Tablas de una sola Base de datos.
Código PHP:
TablaNotasCampos (VigenciaCodigoEstudianteCodigoAsignaturaNota1Nota2Nota3Nota4)

TablaEstudiantesCampos (CodigoEstudianteNombreEstudianteApellido1Apellido2Genero)

TablaAsignaturasCampos (CodigoAsignaturaNombreAsignaturaVigenciaAreaCodigoCurso)

TablaMatriculasCampos (CodigoEstudianteVigenciaCodigoCurso)

TablaCursosCampos (CodigoCursoNombreCursoSeccionJornada
Necesito que al hacer una consulta así:

SELECT CodigoEstudiante, Nota1, Nota2, Nota3, Nota4 FROM Notas WHERE CodigoEstudiante = 'CodEst' AND Vigencia = 'Vignc';

Cómo trabajo con el resultado anterior en MySQL?

SELECT CodigoEstudiante, NombreEstudiante, Apellido1, Apellido2, Genero FROM Estudiantes WHERE CodigoEstudiante = 'CodEst';

Posteriormente capturar el curso al que pertenece desde la tabla matriculas

SELECT CodigoEstudiante, CodigoCurso FROM Matriculas WHERE CodigoEstudiante = 'CodEst' AND Vigencia = 'Vignc';

Del resultado anterior buscar los nombres de los cursos;

SELECT CodigoCurso, NombreCurso, Seccion, Jornada FROM Cursos WHERE CodigoCurso = 'CodCur';

Se podrá hacer todo en una sola consulta Select?


Algo como
Código:
SELECT Notas.CodigoEstudiante, Nota1, Nota2, Nota3, Nota4, Estudiantes.NombreEstudiante, Estudiantes.Apellido1, Estudiantes.Apellido2, Estudiantes.Genero FROM Notas WHERE Notas.CodigoEstudiante = 'CodEst' AND Vigencia = 'Vignc';

Organizar los resultados según Nombres?
__________________
Jose Luis Bernal Zambrano
Please response to:
[email protected]