Selectionnez plusieurs valeurs sur un même champ / PHP SQL

Résolu/Fermé
flagoustou - 27 juin 2014 à 12:51
 flagoustou - 27 juin 2014 à 14:03
Bonjour,

Je souhaiterais sélectionner dans une table l'id d'un produit dont l'id de la catégorie = 2 et l'id de la catégorie = 3.

J'ai comme requête : SELECT * FROM 'product_category' WHERE idcategory IN ( '2', '3' )

Cette requête ne fonctionne pas car elle équivaut à faire des "OR" alors que moi je souhaite avoir des "AND" mais je n'y arrive pas.

Quelqu'un peut m'aider svp ?

Voici un aperçu de ma table

Table : product_category

id = 1
idcategory = 1
idproduct = 2

id = 2
idcategory = 2
idproduct = 1

id = 3
idcategory = 3
idproduct = 1

id = 4
idcategory = 3
idproduct = 2

Ici la requête me retourne 2 produit : le 1 et le 2 (alors que je ne souhaite avoir que le 1)



Merci beaucoup !

4 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
27 juin 2014 à 13:26
Bonjour,

Il y a une contradiction dans ce que tu dis ... ou tes explications ne sont pas claires ...

0