Tout d'abord bonsoir et bonne année à tous !

Voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT p.id_prod, p.ref_prod, c.categorie_nom, g.genre_nom, m.marque_name, p.statut_prod 
FROM produits p, marques m, genre g, categorie c 
WHERE p.prod_marque_id=m.marque_id 
AND p.prod_genre_id=g.genre_id 
AND c.categorie_id=p.prod_cat_id 
AND prod_cat_id=1 
OR prod_cat_id IN (select categorie_id from categorie where categorie_parent_id=1)
Cette requête me permet de recupérer les produits dont le numéro de categorie est égale à 1 (dans cette exemple) mais aussi les sous catégories de cette catégorie.

exemple : je veux tous les produits de la catégorie VETEMENT ou des catégories T-shirt, PULL, JEANS etc...
Le problème c'est que le resultat de cette requête me renvoie une drole de liste :

1 PR154/65G Textille homme Levis 0
1 PR154/65G Textille homme Nike 0
1 PR154/65G Textille homme Adidas 0
1 PR154/65G Textille homme Lotto 0
1 PR154/65G Textille homme Puma 0
1 PR154/65G Textille femme Levis 0
1 PR154/65G Textille femme Nike 0
1 PR154/65G Textille femme Adidas 0
1 PR154/65G Textille femme Lotto 0
1 PR154/65G Textille femme Puma 0
1 PR154/65G Textille unisexe Levis 0
1 PR154/65G Textille unisexe Nike 0
1 PR154/65G Textille unisexe Adidas 0
1 PR154/65G Textille unisexe Lotto 0
1 PR154/65G Textille unisexe Puma 0
1 PR154/65G Textille enfant Levis 0
1 PR154/65G Textille enfant Nike 0
1 PR154/65G Textille enfant Adidas 0
1 PR154/65G Textille enfant Lotto 0
1 PR154/65G Textille enfant Puma 0
1 PR154/65G Textille garçon Levis 0
1 PR154/65G Textille garçon Nike 0
1 PR154/65G Textille garçon Adidas 0
1 PR154/65G Textille garçon Lotto 0
1 PR154/65G Textille garçon Puma 0
1 PR154/65G Textille fille Levis 0
1 PR154/65G Textille fille Nike 0
1 PR154/65G Textille fille Adidas 0
1 PR154/65G Textille fille Lotto 0
1 PR154/65G Textille fille Puma 0
En sachant que normalement ce produit fait partie de genre HOMME, catégorie Textille et de marque LEVIS :s

J'espère que je me suis fait comprendre sur mon problème en vous remerciant d'avance sur votre futur aide