Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2013, 15:07
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: ¿Cómo validar si múltiples registros existen en una tabla?

Seguramente, hay consultas más eficientes, pero esta te devuelve lo que buscas:
Código MySQL:
Ver original
  1.    userId,
  2.     DATE
  3.  FROM `connectionhistory`
  4.      WHERE DATE BETWEEN '2013-08-17 16:42:52' AND '2013-08-18 16:42:52'
  5.       AND userId NOT IN (SELECT
  6.                                     userId
  7.                                               FROM `connectionhistory`
  8.                                               WHERE DATE < '2013-08-17 16:42:52')

Soy consciente de que NOT IN no es muy eficiente.
Un consejo: no uses DATE como nombre de campo, pues aunque no pertenece a la lista de palabras reservadas, existe una función con el mismo nombre y puede llevarte a confusión.