Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2014, 07:06
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: left join con multiple condiciones

Cita:
lo que yo quiero consultar son aquellas personas que no esten en personas_cursos en un año determinado osea algo asi
Código MySQL:
Ver original
  1. SELECT p.*
  2. FROM personas p LEFT JOIN
  3.     (SELECT id_persona FROM personas_cursos pc WHERE pc.año=2014) cp
  4.          ON p.id_persona=cp.id_persona
  5. WHERE cp.id_persona IS NULL
  6. AND p.id_tipo_persona= $tp
  7. ORDER BY p.apellido_p,p.nombre_p ASC;
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.