Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/08/2014, 09:39
oscurogt
 
Fecha de Ingreso: agosto-2013
Ubicación: Guatemala
Mensajes: 137
Antigüedad: 10 años, 8 meses
Puntos: 4
Respuesta: Consulta base de datos

Tu consulta está mal hecha porque le estas diciendo que te enseñe todos los resultados y no una union por medio de claves primarias como lo hace LEFT JOIN
tu consulta debería ser así
Código MySQL:
Ver original
  1. SELECT pr.anio, pr.cm, ma.nombre, al.legajo, al.nombre
  2. FROM previa pr
  3. LEFT JOIN alumno al ON pr.legajo=al.legajo
  4. LEFT JOIN materia ma ON pr.cm=ma.cm
  5. WHERE pr.cm=1 ORDER BY pr.cm ASC
Porque lo único que te interesa saber es lo que está en la tabla previa