[SQL] Problème de résultat de requete SQL
Tout d'abord bonsoir et bonne année à tous !
Voici ma requête :
Code:
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.
Citation:
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 :
Citation:
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 :mouarf: