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

SELECT matriculas.eIdnt, estudiantes.Apl1, estudiantes.Apl2, estudiantes.Nmbs FROM matriculas, estudiantes WHERE estudiantes.eIdnt = matriculas.eIdnt AND matriculas.dvIdn = '2007' AND matriculas.dcIdn = '10A' ORDER BY estudiantes.Apl1;

//Tratar de Integrar a Notas
SELECT matriculas.eIdnt, estudiantes.Apl1, estudiantes.Apl2, estudiantes.Nmbs, notas.aIdnt, notas.Nprc1, notas.Nprc2, notas.Nprc3, notas.Nprc4, notas.Nfinl FROM matriculas, estudiantes, notas WHERE estudiantes.eIdnt = matriculas.eIdnt AND matriculas.dvIdn = '2007' AND matriculas.dcIdn = '10A' AND
notas.eIdnt = matriculas.eIdnt AND notas.dvIdn = '2007'
ORDER BY estudiantes.Apl1;

//Tratar de Integrar asignaturas
SELECT matriculas.eIdnt, estudiantes.Apl1, estudiantes.Apl2, estudiantes.Nmbs, notas.aIdnt, notas.Nprc1, notas.Nprc2, notas.Nprc3, notas.Nprc4, notas.Nfinl
FROM matriculas, estudiantes, notas, asignaturas
WHERE estudiantes.eIdnt = matriculas.eIdnt AND matriculas.dvIdn = '2007' AND matriculas.dcIdn = '10A' AND
notas.eIdnt = matriculas.eIdnt AND notas.dvIdn = '2007' AND
asignaturas.dvIdn = '2007' AND asignaturas.dcIdn = '10A' AND asignaturas.aIdnt = notas.aIdnt

ORDER BY estudiantes.Apl1;

//Tratar de Integrar DefAreas
SELECT matriculas.eIdnt, estudiantes.Apl1, estudiantes.Apl2, estudiantes.Nmbs, notas.aIdnt, notas.Nprc1, DefAreas.Area
FROM matriculas, estudiantes, notas, asignaturas, DefAreas
WHERE estudiantes.eIdnt = matriculas.eIdnt AND matriculas.dvIdn = '2007' AND matriculas.dcIdn = '10A' AND
notas.eIdnt = matriculas.eIdnt AND notas.dvIdn = '2007' AND
asignaturas.dvIdn = '2007' AND asignaturas.dcIdn = '10A' AND asignaturas.aIdnt = notas.aIdnt AND
DefAreas.daIdn = asignaturas.daIdn
ORDER BY estudiantes.Apl1, DefAreas.daIdn;

//Tratar de Integrar DefCursos
SELECT DefCursos.Crso, matriculas.eIdnt, estudiantes.Apl1, estudiantes.Apl2, estudiantes.Nmbs, notas.aIdnt, notas.Nprc1, DefAreas.Area
FROM DefCursos, matriculas, estudiantes, notas, asignaturas, DefAreas
WHERE DefCursos.dcIdn = matriculas.dcIdn AND estudiantes.eIdnt = matriculas.eIdnt AND matriculas.dvIdn = '2007' AND matriculas.dcIdn = '10A' AND
notas.eIdnt = matriculas.eIdnt AND notas.dvIdn = '2007' AND
asignaturas.dvIdn = '2007' AND asignaturas.dcIdn = '10A' AND asignaturas.aIdnt = notas.aIdnt AND
DefAreas.daIdn = asignaturas.daIdn
ORDER BY estudiantes.Apl1, DefAreas.daIdn;

//Tratar de Integrar Tutores
SELECT DefCursos.Crso, matriculas.eIdnt, estudiantes.Apl1, estudiantes.Apl2, estudiantes.Nmbs, notas.aIdnt, notas.Nprc1, DefAreas.Area
FROM DefCursos, matriculas, estudiantes, notas, asignaturas, DefAreas, tutores
WHERE DefCursos.dcIdn = matriculas.dcIdn AND estudiantes.eIdnt = matriculas.eIdnt AND matriculas.dvIdn = '2007' AND matriculas.dcIdn = '10A' AND
notas.eIdnt = matriculas.eIdnt AND notas.dvIdn = '2007' AND
asignaturas.dvIdn = '2007' AND asignaturas.dcIdn = '10A' AND asignaturas.aIdnt = notas.aIdnt AND
DefAreas.daIdn = asignaturas.daIdn AND
tutores.dcIdn = '10A' AND tutores.dvIdn = '2007'
ORDER BY estudiantes.Apl1, DefAreas.daIdn;

//Tratar de Integrar Docentes
SELECT DefCursos.Crso, docentes.Apl1, docentes.Nmbs, matriculas.eIdnt, estudiantes.Apl1, estudiantes.Nmbs, notas.aIdnt, notas.Nprc1, DefAreas.Area
FROM DefCursos, matriculas, estudiantes, notas, asignaturas, DefAreas, tutores, docentes
WHERE
DefCursos.dcIdn = matriculas.dcIdn AND estudiantes.eIdnt = matriculas.eIdnt AND matriculas.dvIdn = '2007' AND matriculas.dcIdn = '10A' AND
notas.eIdnt = matriculas.eIdnt AND notas.dvIdn = '2007' AND
asignaturas.dvIdn = '2007' AND asignaturas.dcIdn = '10A' AND asignaturas.aIdnt = notas.aIdnt AND
DefAreas.daIdn = asignaturas.daIdn AND
tutores.dcIdn = '10A' AND tutores.dvIdn = '2007' AND
docentes.dIdnt = tutores.dIdnt
ORDER BY estudiantes.Apl1, DefAreas.daIdn;

//Organizar Sentencias y Agregar Campos Faltantes
SELECT DefCursos.Crso, DefCursos.ICrt, DefCursos.Secc, DefCursos.Jorn, docentes.Apl1, docentes.Apl2, docentes.Nmbs, estudiantes.eIdnt, estudiantes.Apl1, estudiantes.Apl2, estudiantes.Nmbs, notas.aIdnt, notas.Nprc1, notas.Nprc2, notas.Nprc3, notas.Nprc4, notas.Nfinl, DefAreas.Area
FROM DefCursos, matriculas, estudiantes, notas, asignaturas, DefAreas, tutores, docentes
WHERE
DefCursos.dcIdn = matriculas.dcIdn AND estudiantes.eIdnt = matriculas.eIdnt AND matriculas.dvIdn = '2007' AND matriculas.dcIdn = '10A' AND notas.eIdnt = matriculas.eIdnt AND notas.dvIdn = '2007' AND
asignaturas.dvIdn = '2007' AND asignaturas.dcIdn = '10A' AND asignaturas.aIdnt = notas.aIdnt AND
DefAreas.daIdn = asignaturas.daIdn AND tutores.dcIdn = '10A' AND tutores.dvIdn = '2007' AND
docentes.dIdnt = tutores.dIdnt ORDER BY estudiantes.Apl1, DefAreas.daIdn;

//Declaración única de Valores constantes
SELECT DefCursos.Crso, DefCursos.ICrt, DefCursos.Secc, DefCursos.Jorn, docentes.Apl1, docentes.Apl2, docentes.Nmbs, estudiantes.eIdnt, estudiantes.Apl1, estudiantes.Apl2, estudiantes.Nmbs, notas.aIdnt, notas.Nprc1, notas.Nprc2, notas.Nprc3, notas.Nprc4, notas.Nfinl, DefAreas.Area
FROM DefCursos, matriculas, estudiantes, notas, asignaturas, DefAreas, tutores, docentes
WHERE
DefCursos.dcIdn = matriculas.dcIdn AND estudiantes.eIdnt = matriculas.eIdnt AND notas.eIdnt = matriculas.eIdnt AND notas.dvIdn = matriculas.dvIdn AND
asignaturas.dvIdn = matriculas.dvIdn AND asignaturas.dcIdn = matriculas.dcIdn AND asignaturas.aIdnt = notas.aIdnt AND
DefAreas.daIdn = asignaturas.daIdn AND tutores.dcIdn = matriculas.dcIdn AND tutores.dvIdn = matriculas.dvIdn AND
docentes.dIdnt = tutores.dIdnt AND matriculas.dvIdn = '2007' AND matriculas.dcIdn = '10A' ORDER BY estudiantes.Apl1, DefAreas.daIdn;