bonjour
comment faites vous pour selectionner , dans une table , la lige corespondant au max des id ( id est une colonne )
MErci
bonjour
comment faites vous pour selectionner , dans une table , la lige corespondant au max des id ( id est une colonne )
MErci
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM TABLE HAVING ID=MAX(ID)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM TABLE WHERE ID = (SELECT MAX(ID) FROM TABLE)
t es sur??
parceque ça marche pas !
ça marche pas non plus
Ah oui, il est vrai que MySQL n'accepte apparamment pas les requête imbriquées.Envoyé par MASSAKA
Derniere solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TOP 1 ID FROM TABLE ORDER BY ID DESC
C est bien un '1'
apres TOP ?
si c'est le cas ça ne fonctionne pas non plus hehe![]()
Pourrais tu me dire les messages d'erreur de chaque solution ?Envoyé par MASSAKA
Essaye en mettant LIMIT 1 a la place de TOP 1 et il faut le mettre apres l'order ORDER BY
Partager