Recuperer une donnée par rapport au dernier ID - SQL/NoSQL - Programmation
Marsh Posté le 09-03-2005 à 13:19:50
je pense que c'est parce que tu n'as pas utilisé d'alias
essaye
Citation : |
bonne chance
Marsh Posté le 09-03-2005 à 13:31:35
Oui j'avais deja utilise avec un Alias et ca ne marche pas non plus il met met l'erreur suivant
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select max(b.id) from meteo1 b)' at line 1
Marsh Posté le 09-03-2005 à 13:40:50
MySql ne supporte pas les subselect avant une version récente, vérifie que ta version le supporte...
Marsh Posté le 09-03-2005 à 15:51:31
A partir de quelle version il le gére ?
Et il n'y a pas de requete qui puisse me donner directement la derniere valeur du tableau?
Marsh Posté le 09-03-2005 à 19:28:31
Je sais pas je connais mal mysql, sinon tu le fais en 2 requètes.
Marsh Posté le 09-03-2005 à 13:13:16
Bonjour a tous
J'utilise une base de donnée MySQL et je desire recuperer la derniere valeur de la base mais je desire que ce soit par rapport au dernier ID .
Ma table se compose de la maniere suivante :
-ID
-capteur
-valeur
-date
J'ai utilise la commande suivante
select date from meteo1 where id=(select max(id) from meteo1)
A priori cette commande fonctionne car j'ai trouve plusieurs applications utilisant cette commande
Cependant il m'affiche cette erreur
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select max(id) from meteo1)' at line 1
Si vous avez une autre solution que de passer par le dernier ID proposez moi.
Merci de votre aide