mamoute

  • Signature
    [°]¿[°] -- arno
  • Site web
  • Nombre de sujets
    1
  • Nombre de messages
    3
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

mamoute
le 19/07/2007 à 19:20
Problème mysql avec WHERE toto in (var1,var2,var3,…)
Bonjour à tous

J'ai une table du genre:

+-------------+------------+------------------+
| product_id | options_id | option_value_id |
+-------------+------------+------------------+
| 58             | 10            | 1                    |
| 58             | 11            | 6                    |
| 58             | 12            | 8                    |
| 58             | 15            | 12                  |
| 58             | 20            | 7                    |
| 58             | 6              | 10                  |
| 59             | 4              | 18                  |
| 59             | 12            | 20                  |
| 59             | 10            | 1                    |
| …              | …              | …                   |
+-------------+-------------+-----------------+

Je fais une requête sur celle-ci du genre
SELECT product_id FROM table WHERE option_value_id in (6,12,10)

Mais ça ne convient pas.

En fait ce qu'il me faudrait c'est que je puisse obtenir le "product_id"
qui vérifie les trois valeurs en même temps (6 & 12 & 10)…

Si je fais WHERE option_value_id = 6 AND option_value_id = 12 AND…
ça ne fonctionne pas plus.

Est-ce qu'il existe une autre méthode?

Merci d'avance pour votre (précieuse) aide.

arno
[°]¿[°] -- arno
LoadingChargement en cours