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 messages sur les forums

mamoute
le 20/07/2007 à 15:56
Problème mysql avec WHERE toto in (var1,var2,var3,…)
Désolé d'être insistant mais j'ai essayé avec un cas très simple
de sortir deux occurrences différentes d'une même colonne
c'est impossible!!

Je ne comprends pas où le bas blesse?
[°]¿[°] -- arno
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