Salut!
J'ai un souci avec une requête...
En fait, je ne sais pas comment formuler ma requête pour qu'elle fasse ce que je veux.
Voilà mon problème :
- J'ai une table DEPGRP contenant 2 champs : département (numérique) et groupe (numérique)
Un département peut etre composé de plusieurs groupes.
- Une autre table GRPUTI met en relation les utilisateurs et les groupes en disant à quels groupes appartient un utilisateur. Un utilisateur (numérique) peut appartenir à plusieurs groupes (numérique).
- J'ai récupéré les groupes auxquels appartient un utilisateur dans un tableau appelé $tabGroupe
Mon problème est que je dois maintenant récupèrer les départements pour lesquels l'utilisateur appartient à tous les groupes composant le département...
Illustration :
- soit un utilisateur U1 appartenant aux groupes G1 et G2
- soit 3 départements D1, D2 et D3
- D1 est composé du groupe G1
- D2 est composé des groupes G1 et G2
- D3 est composé des groupes G1 et G2 et G3
Ma requete devrait retourner les départements D1 et D2
D3 comprenant le groupe G3 auquel n'appartient pas U1 n'est pas retenu...
Si quelqu'un pouvait me donner un coup de main, ce serait sympa...
Merci d'avance!
Partager