Afficher premiere ligne de chaque valeur differente d'une colone [Résolu]

sammy_88 7 Messages postés mercredi 15 juin 2005Date d'inscription 29 avril 2010 Dernière intervention - 28 avril 2010 à 11:33 - Dernière réponse : sammy_88 7 Messages postés mercredi 15 juin 2005Date d'inscription 29 avril 2010 Dernière intervention
- 29 avril 2010 à 08:22
Bonjour à tous,

J'ai un base de données SQL.
Dans cette base j'ai une liste de compte utilisateurs qui sont dans des départements généralement 2-3. La base contient aussi les 10 derniers mots de passe de l'utilisateur.

J'aimerai savoir s'il était possible d'afficher que le dernier mot de passe de chaque utilisateur par département.Soit un utilisateur X apparait une fois dans chaque département ou il se trouve.

Est-il donc possible de limiter l'affichage a la dernière et première valeur et de ne pas afficher les doublons ?


J'avais pensé au TOP (1) pour afficher qu'une ligne. et au DISTINCT pour enlever les doublons... est-ce que ce sont de bonne idées ?
merci


voici ma requête actuel:

SELECT     genacc_account.adacc, genacc_account.department, genacc_account.SPE, genacc_machines.hostname, genacc_machines.location, 
                      genacc_machines.software, account_user.genacc_user_adacc, genacc_pw.pass
FROM         genacc_account INNER JOIN
                      genacc_machines ON genacc_account.id = genacc_machines.genacc_account_id INNER JOIN
                      account_user ON genacc_account.id = account_user.genacc_account_id INNER JOIN
                      genacc_pw ON genacc_account.id = genacc_pw.genacc_account_id
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
nhervagault 6069 Messages postés dimanche 13 avril 2003Date d'inscription 15 juillet 2011 Dernière intervention - 28 avril 2010 à 20:00
3
Merci
Salut,

Il faut utiliser le group by et MAX et order by

Bon dev

Merci nhervagault 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de nhervagault
sammy_88 7 Messages postés mercredi 15 juin 2005Date d'inscription 29 avril 2010 Dernière intervention - 29 avril 2010 à 08:22
0
Merci
merci nhervagault :)
Commenter la réponse de sammy_88

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.