Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2012, 16:22
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta mysql

Imagino que tienes un campo relacionado en la tabla event, en la que guardas el id_c. Yo lo he llamado igual. No lo he probado, pero imagino que debería funcionar.

SELECT * FROM usuarios
WHERE usuarios.id_c not in
(SELECT event.id_c FROM `event` where dia='4' and mes='10' and an='2012')

También, y creo que mejor, con LEFT JOIN
SELECT * FROM usuarios
LEFT JOIN event ON usuarios.id_c = event.id_c where (event.dia='4' and event.mes='10' and event.an='2012') AND event.id_c IS NULL

También podrías usar NOT EXISTS