Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/04/2010, 20:32
esquinca02
 
Fecha de Ingreso: noviembre-2009
Mensajes: 23
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: comparar registros entre dos tablas

Cita:
Iniciado por jurena Ver Mensaje
Prueba esto. Yo no lo he probado.
Código MySQL:
Ver original
  1. SELECT A.* FROM alumnos A LEFT JOIN (SELECT P.id_alumnos al FROM pago P INNER JOIN clase C ON C.id=P.id_clase
  2. INNER JOIN mes M ON P.id_mes=M.id_mes
  3. WHERE P.id_mes='8' AND P.id_clase='5')T1 ON A.id_alumnos = T1.al WHERE T1.al IS NULL
No me ejecuta por completo toda la consulta, ni en mysql ni en el php.
Mi version de mysql talvez no soporta este tipo de consulta tengo el mysql5.0 unicamente me hace la consulta del select A.* from alumnos A solo esta consulta me ejecuta lo demas lo omite.

Que tengo que hacer en este caso???

Gracias por tu respuesta me ayudo a coimprender un poco mas el uso del LEFT JOIN que estoy perdido en este tipo de consultas

Saludos