sql >> Database >  >> RDS >> Mysql

BESTELLEN OP datum en tijd VOORDAT GROEP OP naam in mysql

Een andere methode:

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

GROUP BY groepen op het eerste overeenkomende resultaat dat het treft. Als die eerste overeenkomende hit degene is die je wilt, dan zou alles moeten werken zoals verwacht.

Ik geef de voorkeur aan deze methode omdat de subquery logisch is in plaats van er andere voorwaarden aan toe te voegen.



  1. Databasecorruptie in MS Access en hoe ermee om te gaan

  2. Hoe postgresql postgresql.conf listen_addresses voor meerdere ip-adressen te configureren

  3. Wat is er eigenlijk aan de hand met dat zoeken?

  4. Hoe ongewenste voorlooptekens uit een string in MySQL te verwijderen