sql >> Databáze >  >> RDS >> Mysql

Jak mohu vybrat celý řádek, který má největší ID v tabulce?

Můžete použít podvýběr:

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

Všimněte si, že pokud je hodnota max(id) není jedinečný, vrátí se více řádků.

Pokud chcete pouze jeden takový řádek, použijte odpověď @MichaelMior,

SELECT row from table ORDER BY id DESC LIMIT 1


  1. Jak změnit tabulku v Oracle

  2. PHP a mySQL:Rok 2038 Chyba:Co to je? jak to vyřešit?

  3. Vytvoření databáze v cloudových webech

  4. Při spouštění aplikace ověřte připojení k databázi pomocí pg-promise