Bonjour,

J'ai un problème d'exécution d'une requête qui, à mon avis, est très simple mais elle ne retourne aucune donnée alors qu'elle doit en retourner !. Ma requête est la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SELECT
 
  T_TABLE_CLIENT.Code_Magasin,
  T_TABLE_CLIENT.Code_Client,
  T_TABLE_CLIENT.Nom_Client
 
FROM
 
  T_TABLE_CLIENT
 
WHERE
 
  T_TABLE_CLIENT.Code_Pro  In  ('06','07')
  AND
  T_TABLE_CLIENT.Code_Magasin  <>  '834'
  )
  AND 
  T_TABLE_CLIENT.Nom_Client like '%XYZ%'
Ce qui me surprend, c'est quand j'enlève la condition dans le Where:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
T_TABLE_CLIENT.Code_Magasin  <>  '834'
Ma requête retourne les données dont j'ai besoin !
Je ne comprends pas l'origine du problème, je n'ai pas de jointure à vérifier et je me base sur une seule table. C'est hallucinant non ?

Si vous avez une piste, merci d'avance.