Bonjour,
soit une table categories
et une table sous_categorie avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Avec cat_cle(cleunik),cat_des(texte désignation),cat_souscat(bigint sous-catégories) alimentée : 1,"Catégorie 1",35 2,"Catégorie 2",64 3,"Catégorie 3",31
Si la zone cat_souscat de la table catégories =
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Avec sc_cle(cleunik bigint),sc_des(texte désignation) Alimentée : 1,"SS 1" 2,"SS 2" 4,"SS 3" 8,"SS 4" 16,"SS 5" 32,"SS 6" 64,"SS 7" 128,"SS 8" 256,"SS 9" 512,"SS 10" 1024,"SS 11" 2048,"SS 12" etc
35->1+2+32 (SS1 & SS2 & SS6)
64->64 (SS7)
31-> 1+2+4+8+16 (SS1 & SS2 & SS3 & SS4 & SS5)
etc
Est-il possible de formuler dans une requête
-1 Que l'on veut récupérer toutes les catégories liées à la sous-catégorie "SS2" (etbinaire 2) (select * from categorie where cat_souscat ???)
-2 Que l'on veut afficher, pour chaque catégorie toutes les sous catégories (select cat_cle,cat_des,sc_des ?? from ??? where cat_cle=1) renverrai
1,Categorie 1, SS1
1,Categorie 1, SS2
1,Categorie 1, SS6
???
--
Cordialement,
Christophe Charron
Partager