sql >> Database >  >> RDS >> Mysql

Hoe selecteer ik een hele rij met de grootste ID in de tabel?

Je zou een subselectie kunnen gebruiken:

SELECT row 
FROM table 
WHERE id=(
    SELECT max(id) FROM table
    )

Merk op dat als de waarde van max(id) is niet uniek, er worden meerdere rijen geretourneerd.

Als je maar één zo'n rij wilt, gebruik dan het antwoord van @MichaelMior,

SELECT row from table ORDER BY id DESC LIMIT 1


  1. Hoe te bestellen op datum in PostgreSQL of Oracle

  2. Hoe REVERSE() werkt in MariaDB

  3. Bool-waarde instellen in SQL

  4. T-SQL - Gegevens in bovenliggende en onderliggende tabellen invoegen