Mysql
 sql >> Baza danych >  >> RDS >> Mysql

ZAMÓW WEDŁUG DATY I GODZINY PRZED GRUPOWANIEM WEDŁUG nazwy w mysql

Inna metoda:

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

GROUP BY grupuje według pierwszego pasującego wyniku, jaki trafi. Jeśli to pierwsze pasujące trafienie okaże się tym, którego chcesz, wszystko powinno działać zgodnie z oczekiwaniami.

Preferuję tę metodę, ponieważ podzapytanie ma logiczny sens, zamiast dodawać inne warunki.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. odmowa dostępu do załadowania pliku danych w MySQL

  2. Wybieranie losowych wierszy za pomocą MySQL

  3. Jak obliczyć skumulowaną sumę w MySQL

  4. Jak mogę napisać SQL dla tabeli, która ma taką samą nazwę jak chronione słowo kluczowe w MySql?

  5. Tabela błędów Mysql 1050 już istnieje, podczas gdy w rzeczywistości tak nie jest