Mysql -> Fonction IN (1,2,3) AND et pas OR - SQL/NoSQL - Programmation
Marsh Posté le 10-06-2006 à 19:53:11
et si tu faisait un NOT IN ?
enfin bon j'ai pas très bien compris, donne un exemple concret sinon
Marsh Posté le 10-06-2006 à 19:57:38
Sebou77 a écrit : et si tu faisait un NOT IN ? |
ouai tu n'as pas tres bien compris
bon voila une requete :
Code :
|
Résultats :
il me prend tous les champs avec champ='1' OR champ='2' OR champ='5' OR champ='8'
Or je veux faire la même chose sauf avec des AND :
champ='1' AND champ='2' AND champ='5' AND champ='8'
et je voulais savoir s'il existe une fonction qui le fait ?
Marsh Posté le 10-06-2006 à 20:54:00
Tu mets "WHERE 1=0" dans ta requête, ca devrait renvoyer le résultat attendu
Un champ ne peut pas être égal à 2 valeurs différentes à la fois
Marsh Posté le 10-06-2006 à 22:22:15
bah oui c'est pour ça que je comprends pas
Marsh Posté le 11-06-2006 à 10:09:18
Code :
|
Marsh Posté le 10-06-2006 à 18:51:46
Bonjour,
Encore une petite question
Voila je fais une requete :
SELECT * FROM table WHERE champ IN ('1','2','5','8')
mais la ca me sort tout les résultats avec 1 ou 2 ou 5 ou 8
je voudrais un qu'il me selectionne tous les champs avec
1 et 2 et 5et 8,
comment je peux faire a part en utilisant : AND ???
en gros est ce qu'il existe une fonction IN ( avec opérateur AND )
merci