Bonjour à tous,
mon problème est le suivant:
un champ A avec les ID des utilisateurs
un champ B avec le groupe auquel il appartient
Sachant qu'un utilisateur peut appartenir à plusieurs groupe, voir plusieur fois le même groupe donc si un utilisateur appartient à n groupe, il apparaîtra n fois dans la table.
Précédemment j'ai du procéder à un tri à un niveau supérieur pour ne garder que les doublons grâce à ça:
Ca me permet de conserver uniquement les utilisateurs qui appartiennent à plusieurs applications (merci à la personne qui a mis "l'astuce" sur le forum par ailleurs).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT CHAMP_USER, Count(CHAMP_APPLI) FROM TABLE GROUP BY CHAMP_USER HAVING Count(CHAMP_APPLI)>1;
Actuellement mon objectif est légèrement différent (sinon je ne vous embêterais pas ):
Il ne faut garder que les utilisateurs appartenant plusieurs fois au même groupe.
Merci d'avance
Alexandre
Partager