Primero gracias por responder, pero INNER JOIN, LEFT JOIN? Recién empiezo con base de datos y eso no lo vi..
Te doy un ejemplo de uno que ya funciona:
Listar todos los alumnos que tienen materia previas de primer año
Cita: select distinct a.nombre , a.apellido
from alumno a, materia m, previa p
where a.legajo=p.legajo and (p.anio=1);
Donde: Selecciono
(Es decir, alumno.nombre , alumno.apellido)
Luego digo que "a" es alumno...
Cita: alumno a, materia m, previa p.
Y por ultimo la condicion where:
(Alumno.legajo)
(previa.legajo. En otras palabras.. donde el legajo por ejemplo sea "1", ese alumno tendrá previa..) Y luego
(previa.anio=1... Donde el año de la previa sea igual a 1) De esta forma sencilla funciona, y me tienen que funcionar los otros
Creo que me exprese bien