Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Formalisation requête SQL et etat croisé

2 réponses
Avatar
COOP2AS
bonjour

j'ai essayé les états croisés mais je n'arrive pas au résultat souhaité

j'ai un soucis pour formaliser une requête voilà mon cas :

j'ai 4 tables :
- catégorie
- produit
- controle
- controleur

un produit a une catégorie
un produit passe un controle
un controle est effectué par un controleur

T_CATEGORIE(0,n)->(1,1)T_PRODUIT(0,n)->(1,1)T_CONTROLE(1,1)<-T_CONTROLEUR

je voudrais à partir de là effectué une requête qui me permettrais
de récupérer le nb de controle par catégorie et par controleur
le résultat est de la forme d'un tableau à double entrée
en abscisse les catégories
en ordonnée les controleurs
a l'intersection de chacun le nb de controle

--------------------------------------
CTRL\CAT|CAT 1|CAT 2|...|CAT n|
--------------------------------------
CRTL 1 | 12 | 5 |...| n |
--------------------------------------
.... |
--------------------------------------
CRTL n | n | n |...| n |
--------------------------------------

cdt JeAn-PhI

2 réponses

Avatar
Pierre BOUSQUET
en une seule requête ce sera dur, tu utilises quoi comme base de données?

"COOP2AS" a écrit dans le message de
news:42b02609$0$165$
bonjour

j'ai essayé les états croisés mais je n'arrive pas au résultat souhaité

j'ai un soucis pour formaliser une requête voilà mon cas :

j'ai 4 tables :
- catégorie
- produit
- controle
- controleur

un produit a une catégorie
un produit passe un controle
un controle est effectué par un controleur

T_CATEGORIE(0,n)->(1,1)T_PRODUIT(0,n)->(1,1)T_CONTROLE(1,1)<-T_CONTROLEUR

je voudrais à partir de là effectué une requête qui me permettrais
de récupérer le nb de controle par catégorie et par controleur
le résultat est de la forme d'un tableau à double entrée
en abscisse les catégories
en ordonnée les controleurs
a l'intersection de chacun le nb de controle

--------------------------------------
CTRLCAT|CAT 1|CAT 2|...|CAT n|
--------------------------------------
CRTL 1 | 12 | 5 |...| n |
--------------------------------------
.... |
--------------------------------------
CRTL n | n | n |...| n |
--------------------------------------

cdt JeAn-PhI




Avatar
COOP2AS
"Pierre BOUSQUET" a écrit dans le message de news:
42b03275$0$298$
en une seule requête ce sera dur, tu utilises quoi comme base de données?



HF (biposte en réseau c'est suffisant)

c'est ce n'est pas le fait d'en faire une ou 2 requêtes qui me pose souci
c'est que j'aimerais que ce soit tout dynamique car si je rajoute une
catégorie
je suis bon pour recommencer à me palucher l'état
dans l'absolue je voudrais utiliser les états croisés dynamiques avec la
bonne requête
car l'assistant ne m'effectue pas la bonne

cdt JeAn-PhI