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)
MashiMaro
L'homme sage apprend de ses erreurs, l'homme très sage apprend des erreurs des autres.
t es sur??
parceque ça marche pas !
j'ai rajouté un autre testEnvoyé par MASSAKA
MashiMaro
L'homme sage apprend de ses erreurs, l'homme très sage apprend des erreurs des autres.
ç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
MashiMaro
L'homme sage apprend de ses erreurs, l'homme très sage apprend des erreurs des autres.
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
MashiMaro
L'homme sage apprend de ses erreurs, l'homme très sage apprend des erreurs des autres.
Essaye en mettant LIMIT 1 a la place de TOP 1 et il faut le mettre apres l'order ORDER BY
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager