Bonjour,
Voilà
je souhaite requeter une base de données avec 4 critères à trouver dans une liste dans un ensemble.
Le logiciel que j'utilise me bride au niveau des entrées pour cet ensemble, je suis donc obligée d'optimiser ma requete
De prim abord, j'étais tentée de faire ceci (ce qui marcherait trés bien, sauf que je répète ma liste d'ensemble 4 fois et que mon logiciel n'aime pas!)
Est ce qu'il est possible de n'entrer la liste d'ensemble qu'une seule fois ? en faisant du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select mail from table where tel in ('liste d'ensemble') or tel1 in ('liste d'ensemble') or tel2 in ('liste d'ensemble') or tel3 in ('liste d'ensemble')
A priori j'ai testé cette solution qui n'a pas l'air de fonctionner ! Mais je ne sais pas s'il s'agit d'un pb de syntaxe ou si ce n'est tout simplement pas possible !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select mail from table where (tel or tel1 or tel2 or tel3) in ('liste d'ensemble')
Merci
++
Partager