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

MySQL SELECT unikalna kolumna, w której inna kolumna to max

Spróbuj tego:

SELECT yourtable.*
FROM yourtable
WHERE (serial_num, version) in (select serial_num, max(version)
                                from yourtable
                                group by serial_num)

Podzapytanie zwróci maksymalną wersję numeru seryjnego, więc zwróci wszystkie wiersze, w których numer seryjny ma maksymalną wartość. Zobacz te skrzypce .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLNonTransientConnectionException:Nie można utworzyć połączenia z serwerem bazy danych

  2. Zmiana znaczenia dwukropka „:” w zapytaniach JPA

  3. Jak zaokrąglić czas do najbliższego 15-minutowego segmentu

  4. Czytanie arkusza XLSX, aby załadować tabelę MySQL za pomocą PHPExcel

  5. Funkcja MySQL POW() – podnieś wartość do potęgi innej wartości