Requete MAX [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 02-12-2008 à 13:18:58
"Having Max" n'est pas du SQL, ou du moins pas standard.
La méthode habituelle consiste à utiliser une sous-requête. Essayer :
SELECT t_obj.ID_OBJ, t_obj.LIBELLE, histo1.VALUE |
Marsh Posté le 01-12-2008 à 22:34:24
Bonsoir
J'ai besoin de vote aide sur une requête un peu complexe sous MySQL:
J'ai deux tables :
histo :
| ID_OBJ | VALUE | DATE |
| 1 | 10 | 2008-21-01 21:00:00 |
| 1 | 20 | 2008-21-01 22:00:00 |
| 1 | 15 | 2008-21-01 23:00:00 |
| 2 | 10 | 2008-21-01 19:00:00 |
| 2 | 20 | 2008-21-01 20:00:00 |
t_obj
| ID_OBJ | LIBELLE |
| 1 | MonObj1 |
| 2 | MonObj2 |
Je souhaite avoir la valeur value la plus récente stockée dans la table histo pour chaque objet.
J'ai essayé ça mais sans succès :
Le résultat attendu devrait être :
| ID_OBJ | LIBELLE | VALUE
| 1 | MonObj1 | 15
| 2 | MonObj2 | 20
Le résultat me paraît simple à obtenir mais je n'y arrive pas malgrès beaucoup d'essai.
Merci pour votre aide.