Requête SQL [Fermé]

Signaler
-
Messages postés
623
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
11 novembre 2012
-
Bonjour,
Je vous présente un peu ma requete :
j'ai une table Mouvements avec une liste de Mouvement et une liste d'id_equipement.
les mouvement son uniques et on un équipement attribué, un équipement a donc plusieurs mouvements possibles.

Je souhaite sélectionner les id_equipement donc les id_mouvement associé est le plus haut
equipement - mouvement
10 94
10 110
10 87
10 91
18 96
18 97
18 95
1 3
3 60
3 172
3 4
6 70
6 61
6 173

par exemple dans ces deux colonnes je veux selectionner les lignes 10 110 , 18 97 , 1 3 , 3 172 etc

merci d'avance

1 réponse

Messages postés
623
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
11 novembre 2012
967
Salut!

Ceci devrait fonctionner mais je ne l'ai pas testé car je n'ai pas créer la base de données:

SELECT m1.id_equipement,m1.id_mouvement
FROM Mouvements m1
WHERE m1.id_mouvement = (
  SELECT MAX(m2.id_mouvement)
  FROM Mouvements m2
  WHERE m2.id_equipement=m1.id_equipement
);


;-)