Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment sélectionner une ligne entière qui a le plus grand ID dans le tableau ?

Vous pouvez utiliser une sous-sélection :

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

Notez que si la valeur de max(id) n'est pas unique, plusieurs lignes sont renvoyées.

Si vous ne voulez qu'une seule ligne de ce type, utilisez la réponse de @MichaelMior,

SELECT row from table ORDER BY id DESC LIMIT 1