Bonjour,
Voila j'ai une table sql "l_categorie_generique" qui comme son nom l'indique me sert de liaison entre les "génériques" et les "catégories".
Elle ressemble a cela :
id : clé primaire.
id_categorie : id de la catégorie.
id_generique : id du générique.
Et voici un exemple de son contenu :
id,id_categorie,id_generique
1, 4, 7
2, 4, 5
3, 3, 8
4, 4, 3
5, 3, 7
6, 2, 2
7, 5, 3
Si je veux par exemple récupérer tous les id_generique correspondant a la catégorie 4 il me suffit de faire cela :
SELECT id_generique FROM l_categorie_generique WHERE id_categorie = 4
Et cela fonctionne bien avec l'exemple ci dessus ça devrait renvoyer les id generique 7,5,3
Mais est-il possible de récupérer les id_generique que l'on retrouve par exemple dans deux catégories, c'est à dire par exemple ceux qui auraient un lien avec la catégorie 4 mais aussi avec la catégorie 3 en une seule requete sql.
ce qui dans l'exemple ci dessus devrait renvoyer uniquement l'id generique 7
Merci de votre aide.
Partager