Bonjour à tous !
J'ai un petit problème de requete je n'arrive pas à reccuperer ce que je veux.
Je vous explique la situation :
J'ai un magasin de vente de produit sur internet. J'ai des catégories de produit, tel que la catégorie de produit pour les Femmes, les Hommes, Micro-Informatique...
Dans chaque catégorie, j'ai des types de produit. Par exemple dans la categorie Femme je peux avoir les types : Veste, Jeans, Chaussure, Ceinture...
Et enfin pour Chaque Type de produits j'ai des produits.
Par exemple pour la categorie femme, et le type Jeans j'ai le produit Levis.
Ma base est composée d'une table categorie (Id categorie, nom categorie)
d'une table type (id type , nom type, et la clé etrangere id categorie, )
et la table produit (id produit, nom produit, et la clé etrangere id produit)
Mon problème est le suivant :
Je souhaite récupérer les types de la catégorie femme, ou dans chaques type de cette categorie, il y a au moins 1 produit.
C'est à dire que si j'ai un type jeans de la categorie femme et que il n'y a pas de produit dedans je ne veut pas reccuperer le type !
Voila ce que j'ai ma requete, mais il n'apprécie pas du tt le COUNT...
Désolé pour ce roman... en espérant que vous trouviez une solution,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT t.NOM_TYPE FROM CATEGORIE c, TYPE t, PRODUIT p WHERE (p.ID_TYPE = t.ID_TYPE AND t.ID_CATEGORIE = c.ID_CATEGORIE AND c.NOM_CATEGORIE = 'Femme' AND COUNT(p.ID_PRODUIT)>0)
Merci à tous et bonne journée
Partager