Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2019, 08:40
Avatar de laureano59
laureano59
 
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 2 meses
Puntos: 1
Información Obtener registros de una tabla que no estén en otra tabla

Tengo la tabla miembros y la tabla asistencia como lo muestra la figura:



La tabla asistencia registra la fecha de asistencia de cada miembro.

Necesito hacer una consulta de los miembros que no aparecen en la asistencia debido a que no asistieron ese día.
Si lo hago de esta manera funciona y me saca todos los miembros que no aparecen en la tabla asistencia:

Código MySQL:
Ver original
  1. SELECT `miembros`.`identificacion_mie`, `miembros`.`nombre_mie`, `asistencia`.`fecha_asi`, `asistencia`.`identificacion_mie`
  2. FROM `miembros`
  3.     LEFT JOIN `asistencia` ON `asistencia`.`identificacion_mie` = `miembros`.`identificacion_mie`
  4. WHERE `asistencia`.`identificacion_mie` is null

Ahora lo que yo necesito es sacar los miembros que no asistieron en una determinada fecha y es ahí donde tengo problemas ya que al poner un rango de fecha no me salen datos.

Alguna idea de cómo saber que miembros no asistieron en una determinada fecha?

Gracias por su valiosa ayuda, cualquier idea o sugerencia es bien recibida pues ya llevo un buen rato intentando hacerlo y no me sale.
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba: