sql >> Database teknologi >  >> RDS >> Mysql

Få optegnelser for hver persons mindste datotid for hver dag

SELECT a1.*
FROM accesscards a1
JOIN (SELECT name, MIN(entrydates) mindate
      FROM accesscards
      WHERE name != ''
      GROUP BY name, date(entrydates)) a2
ON a1.name = a2.name AND a1.entrydates = a2.mindate

DEMO



  1. Initial array i funktion til at aggregere multi-dimensional array

  2. Hvordan undgår man flere funktionsevaler med (func()).*-syntaksen i en SQL-forespørgsel?

  3. MYSQL, hvis en udvalgt forespørgsel returnerer 0 rækker, så en anden udvalgt forespørgsel?

  4. Forsøger at udfylde en rullemenu i codeigniter med mysql-data