bien le bonjour ,
pour bien expliquer mon probleme j'ai actuellement le base de donné (simplifié) suivante
table 1 :
employe_id
comment
table 2
group_id
location
et une table associative
relation_id
(foreign key) employe_id
(foreign key) group_id
je voudrais faire la recherche suivante
obtenir l'ensemble des employe_id appartenant à la fois à plusieurs group
à l'heure actuelle je passe par une sous requete
mais je pense qu'il y a surement un moyen plus simple , sans passer par les sous requetes , car qui plus est j'aimerai pouvoir faire les recherches via une gui , mais vu que je débute en SQL je ne sais pas trop comment faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT * FROM associative WHERE group_id ='72' AND employe_id IN (SELECT employe_id FROM associative WHERE group_id ='74')
d'avance merci
Partager