Bonjour,
J'aimerais savoir s'il existe une façon de sélectionner plusieurs champs par une requête WHERE sans mentionner plusieurs fois le champ. Bon je ne sais pas comment être plus clair donc un exemple :
Ce que je voudrais :
Citation :
SELECT * FROM table WHERE champ1 LIKE machin OR truc OR bidule
|
Ce que je ne veux pas :
Citation :
SELECT * FROM table WHERE champ1 LIKE machin OR champ1 LIKE truc OR champ1 LIKE bidule
|
Voilà je ne ne veux pas répéter champ1 à chaque fois, j'aimerais le mettre une fois au début et ensuite ne mettre que les valeurs. J'ai essayé ceci :
Citation :
SELECT * FROM table WHERE champ1 IN (choix1, choix2, choix3, choix4);
|
mais j'ai une erreur qui me dit que choix1 n'existe pas (j'ai pourtant fait un copier coller)
J'espère que j'ai été assez clair
Merci pour votre aide.
Jarodd
Message édité par superjarodd le 07-09-2005 à 12:59:04