Requête SQL

RoranRock -  
 Utilisateur anonyme -
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

  1. Utilisateur anonyme
     
    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
    );
    


    ;-)
    0