Voila imaginons une table statut qui serait en relation avec une table user par une contrainte d'intégrité fonctionnelle
rapidement :
user (id_user, ...)
statut(id_statut,...,#id_user) (xxx une relation quelconque)
concretement un user a un statut a un moment ou un autre et peut en avoir un autre apres
Si l'on imagine ces relations au stade de devellopement, on peut tres bien imaginer un user avoir eut plusieurs statut et certains un seul.
Ce que j'aimerais c'est obtenir pour TOUS les id_user leur dernier statut cad pour moi son id_statut le plus grand
et tout cela dans UNE meme requete.
en gros j'aurais comme resultat :
id_user | plus grand id_statut
voila j'ai eut faire toutes les combinaisons possibles avec max, group by, et les select imbriqués mais je manque de fluide ce soir.
Merci a vous d'avance !
PS : fo que ca fonctionne pour access / SQL SERVER
Message édité par Rob Roy le 06-08-2002 à 03:54:40