Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/09/2014, 22:42
Avatar de marco96_af
marco96_af
 
Fecha de Ingreso: mayo-2014
Ubicación: Buenos Aires, Argentina
Mensajes: 23
Antigüedad: 10 años
Puntos: 0
Respuesta: Consulta base de datos

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
Cita:
a.nombre , a.apellido
(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:
Cita:
a.legajo
(Alumno.legajo)
Cita:
=p.legajo
(previa.legajo. En otras palabras.. donde el legajo por ejemplo sea "1", ese alumno tendrá previa..) Y luego
Cita:
p.anio=1
(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