OVH Cloud OVH Cloud

problème de requete

1 réponse
Avatar
Eric Daspet
Bonjour,

Tout d'abord merci de m'excuser pour le titre peu explicite mais je n'ai
pas trouvé de terme adapté.

J'ai une structure entre deux tables qui est relativement simple. Elle
me permet d'affecter un nombre indéfini de catégories à un article :

Table A : article (clé primaire), données diverses
Table B : article (clé étrangère vers A), catégorie


Maintenant je cherche à récupérer les articles qui font partie C1, C2,
C3 et C4 (les articles qui appartiennent à toutes ces catégories à la
fois, pas seulement une d'elles). Ça me parait être une manipulation
simple, qui est probablement courante, mais je n'arrive pas à mettre le
doigt sur une solution efficace.

Est-ce que quelqu'un a dans son sac la manière de procéder afin de
m'expliquer ?

Merci d'avance,
--
Eric

1 réponse

Avatar
Fred BROUARD - SQLpro
Si vous recherchez les articles qui font appel à toutes les catégories
et que toutes les catégories sont dans une seule et même table de
catégories, alors il suffit d'appliquer le principe de division
relationnelle.

A lire sur le sujet :
http://sqlpro.developpez.com/DivRel/SQL_DIVR.html

A +

Eric Daspet a écrit:
Bonjour,

Tout d'abord merci de m'excuser pour le titre peu explicite mais je n'ai
pas trouvé de terme adapté.

J'ai une structure entre deux tables qui est relativement simple. Elle
me permet d'affecter un nombre indéfini de catégories à un article :

Table A : article (clé primaire), données diverses
Table B : article (clé étrangère vers A), catégorie


Maintenant je cherche à récupérer les articles qui font partie C1, C2,
C3 et C4 (les articles qui appartiennent à toutes ces catégories à la
fois, pas seulement une d'elles). Ça me parait être une manipulation
simple, qui est probablement courante, mais je n'arrive pas à mettre le
doigt sur une solution efficace.

Est-ce que quelqu'un a dans son sac la manière de procéder afin de
m'expliquer ?

Merci d'avance,



--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************