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

BESTIL EFTER dato og tid FØR GRUPPER EFTER navn i mysql

En anden metode:

SELECT * 
FROM (
    SELECT * FROM table_name
    ORDER BY date ASC, time ASC 
) AS sub
GROUP BY name

GRUPPE FOR grupper på det første matchende resultat, det rammer. Hvis det første matchende hit tilfældigvis er det, du ønsker, skulle alt fungere som forventet.

Jeg foretrækker denne metode, da underforespørgslen giver logisk mening frem for at peppe den med andre betingelser.



  1. Tæller DISTINCT over flere kolonner

  2. Hvordan kan jeg se, hvilket tegnsæt en MySQL-database/tabel/kolonne er?

  3. Hvordan kan jeg gemme og hente billeder fra en MySQL-database ved hjælp af PHP?

  4. Hvordan migrerer man en PostgreSQL-database til en SQLServer-database?