English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

salut
j'ai fait comme suit:
select * from base where 'X1' OR 'X2' in(champ1,champ2,champ3) mais ca marche pas : erreur syntaxe 'OR' alors j'ai essayé de mettre une virgule mais ca pa marche non plus :-(
merci de me repondre !!

2007-03-23 23:26:08 · 3 réponses · demandé par Anis 1 dans Informatique et internet Programmation

3 réponses

L'opérateur OR est entre les expressions, l'opérateur in entre les valeurs.
La bonne écriture sera :
champ1 in ('X1','X2) or champ2 in ('X1','X2) or champ3 in ('X1','X2)

2007-03-24 01:49:53 · answer #1 · answered by t_cordonnier 7 · 0 0

Essay celle à

select *
from base
where 'X1' in( champ1,champ2,champ3)
OR
'X2' in( champ1,champ2,champ3) ;

2007-03-27 07:40:25 · answer #2 · answered by erradja_jihad 1 · 0 0

essiaes entre les mots de recherche

2007-03-24 06:46:55 · answer #3 · answered by chimli 2 · 0 0

fedest.com, questions and answers