Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2009, 08:32
cazadorite
 
Fecha de Ingreso: mayo-2007
Ubicación: Buenos aires
Mensajes: 19
Antigüedad: 17 años
Puntos: 0
hay alguna manera que funcione esta consulta SELECT

quiero mostrar la lista de alumnos completa que No pertenecen a una materia(seria el codigo)
ejemplo esta muestra los alumnos pertenecientes a la materia codigo 1

SELECT A.legajo, A.nombre FROM alumnos A
inner JOIN alumnosxmateria AXM ON
A.legajo = AXM.legajo WHERE AXM.codigo=1

y para no pertenecer a la materia probe

SELECT A.legajo, A.nombre FROM alumnos A
left JOIN alumnosxmateria AXM ON
A.legajo = AXM.legajo WHERE AXM.codigo<>1

pero No me larga la lista completa de alumnos solo los alumnos que estan en la tabla alumnosxmateria
ejemplo no figura legajo 37 quiero que figuren todas los alumnos se no esten asignados a esa materia

tabla alumnos
legajo nombre
1 diego
2 gdefg
35 diego
36 s
37 swsw

legajo clave principal


tabla alumnosxmateria

legajo codigo

1 1
1 2
2 1
35 1
36 1

legajo,codigo clave compuesta


tabla materias

codigo nombre
1 prog3
2 lab3


codigo clave principal