consulta con exists
Publicado por damian (1 intervención) el 14/12/2010 16:59:30
Hola! quiero hacer una consulta al foro ya que estoy perdido con una consulta que debor realizar para un practico en donde la profe nos dijo como ayuda que se utiliza Exists. La consulta seria asi: mostrar las materias que no tienen cursados ni exámenes en algún periodo del 2008; ordenado por nombre de la materia.
Las tablas que tengo son: Materias (cod_materia, nom_materia), Cursados (id_cursados, cod_materia), examenes (id_examen, cod_materia).
Yo hice esto pero egun la profe esta muy mal.
elect materias.cod_materias, materias.nom_materias from materias where exists (SELECT cursados.Id_cursados, cursados.cod_materia, examenes.Id_examen, examenes.cod_materia
FROM Materias INNER JOIN (cursados INNER JOIN examenes ON cursados.cod_materia = examenes.cod_materia) ON
(Materias.cod_materia = cursados.cod_materia) AND (Materias.cod_materia = examenes.cod_materia))
gracias de antemano..
damian
Las tablas que tengo son: Materias (cod_materia, nom_materia), Cursados (id_cursados, cod_materia), examenes (id_examen, cod_materia).
Yo hice esto pero egun la profe esta muy mal.
elect materias.cod_materias, materias.nom_materias from materias where exists (SELECT cursados.Id_cursados, cursados.cod_materia, examenes.Id_examen, examenes.cod_materia
FROM Materias INNER JOIN (cursados INNER JOIN examenes ON cursados.cod_materia = examenes.cod_materia) ON
(Materias.cod_materia = cursados.cod_materia) AND (Materias.cod_materia = examenes.cod_materia))
gracias de antemano..
damian
Valora esta pregunta


0