Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2011, 13:21
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 4 meses
Puntos: 21
Pregunta left join para consulta alumno

hola amigos quiero realizar una consulta donde pueda obtener de dos tablas
materia
kardex
las calificaciones de un usuario, mostrando todas las materias que ha cursado con su respectiva calificacion y aquelleas materias que aun no ha cursado ejm

grado-----materia-----calif
1 materia1 8
1 materia2 8
1 materia3 9
2 materia5 10
2 materia6 6
2 materia7 8
//materia aun sin cursar
3 materia8 null
3 materia9 null
3 materia1 null
.
.
.
etc

estos son mis campos
//tabla materias---------------
mod1_mat_id,
mod1_carr_id,
mod1_mat_grado,
mod1_mat_descReal

//tabla kardex-----------------
mod1_kardex_id,
mod10_usr_id,
mod1_carr_id,
mod1_kardex_ordinario,
mod1_kardex_ciclo_ordinario

quise hacer esto

Código:
SELECT
mod1_materias.mod1_mat_id,
mod1_materias.mod1_carr_id,
mod1_materias.mod1_mat_clave,
mod1_materias.mod1_mat_grado,
mod1_materias.mod1_mat_descReal,
mod1_kardex.mod1_kardex_ordinario,
mod1_kardex.mod1_kardex_ciclo_ordinario,
mod1_kardex.mod10_usr_id,
mod1_kardex.mod1_carr_id,
mod1_kardex.mod1_mat_id
FROM
mod1_materias
Left Outer Join mod1_kardex ON mod1_materias.mod1_mat_id = mod1_kardex.mod1_mat_id
WHERE
mod1_materias.mod1_carr_id =  '24' AND
mod1_kardex.mod10_usr_id =  '2650'
ORDER BY
mod1_materias.mod1_mat_grado ASC


pero solo muestra las materias que ha cursado deso que muestra las materias
aun sin cursar.

espero sus comentarios
se los agradecere

gracias
__________________
gerardo