Page 1 sur 1

Requete avec le mot clef IN

Posté : 27 déc. 2006, 13:22
par FortySyx
bonjour tout le monde,

je cherche à faire une requete du genre :

Select champs1,Champs2 where champs1 IN ("232,334,435,555");

en réponse à cette requête je n'obtiens que la ligne dans laquelle le champs1 = 232 ........ vous avez une idée ? :oops:

merci et joyeuses fêtes !!

Posté : 27 déc. 2006, 13:30
par Ajoloca
Bonjour,

Si ton "champs1" est de type :
- numérique
SELECT champs1,Champs2 WHERE champs1 IN (232,334,435,555);
- Alphanumérique
SELECT champs1,Champs2 WHERE champs1 IN ('232','334','435','555');

Posté : 27 déc. 2006, 13:32
par albat
Normal, regarde bien ta syntaxe :
tu ne proposes qu'une seule valeur de comparaison, non 4.

Accessoirement, un FROM serait également bienvenu... :-*
$sql = "SELECT champs1, champs2 FROM table WHERE champs1 IN (232, 334, 435, 555)";

Posté : 27 déc. 2006, 13:36
par Invité
Normal, regarde bien ta syntaxe :
tu ne proposes qu'une seule valeur de comparaison, non 4.

Accessoirement, un FROM serait également bienvenu... :-*
$sql = "SELECT champs1, champs2 FROM table WHERE champs1 IN (232, 334, 435, 555)";
en effet en tapant un exemple j'ai oublié le From Table :oops:

Posté : 27 déc. 2006, 13:36
par Invité
Bonjour,

Si ton "champs1" est de type :
- numérique
SELECT champs1,Champs2 WHERE champs1 IN (232,334,435,555);
- Alphanumérique
SELECT champs1,Champs2 WHERE champs1 IN ('232','334','435','555');
Merci Ajoloca .......cela fonctionne en effet !

Posté : 27 déc. 2006, 13:37
par Ajoloca
Re,
Accessoirement, un FROM serait également bienvenu...
Bien vu ! :pouce:

Posté : 27 déc. 2006, 13:37
par FortySyx
euhh désolé mais l'Invité c'était moi :lol:


je prendrais 5 minutes pour m'inscrire ....ca m'apprendra !

Posté : 27 déc. 2006, 13:40
par albat
Bonne initiative ! :pouce:
J'étais d'ailleurs en train d'affûter mon terrible stylo rouge... :twisted: :afraid:

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié). ;)