Comment choisir la dernière entrée de la table MySQL Utilisation de la syntaxe SQL

J'ai une table avec plusieurs disques. Il y a un champ id. Je voudrais choisir un enregistrement avec le dernier identifiant /C'est avec l'identifiant le plus élevé/.

Des idées?
Invité:

Babette

Confirmation de:

SELECT * 
FROM table_name
ORDER BY id DESC
LIMIT 1

Dominique

Confirmation de:

Commander l'utilisateur avec
desc

Commander:


select * from t
order by id desc
limit 1

Hannah

Confirmation de:

Vous pouvez aussi faire quelque chose comme ceci:


SELECT tb1.* FROM Table tb1 WHERE id = /SELECT MAX/tb2.id/ FROM Table tb2/;


Ceci est utile lorsque vous voulez faire des connexions.

Christine

Confirmation de:

SELECT MAX/"field name"/ AS /"primary key"/ FROM /"table name"/


Exemple:


SELECT MAX/brand/ AS brandid FROM brand_tbl

Christine

Confirmation de:

SELECT *
FROM table
ORDER BY id DESC
LIMIT 0, 1

Hannah

Confirmation de:

J'ai utilisé les deux suivants:


1 - select id from table_name where id = /select MAX/id/ from table_name/
2 - select id from table_name order by id desc limit 0, 1

Christine

Confirmation de:

SELECT * FROM your_table ORDER BY id ASC LIMIT 0, 1



ASC

Ropsp resultset Dans l'ordre croissant, vous laissant ainsi avec le dernier ou le dernier enregistrement. Analogique
DESC

fera exactement le contraire. C'est-à-dire renvoyer le dernier enregistrement.

Pour répondre aux questions, connectez-vous ou registre