Bonjour,
j'exécute la requête 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
  SELECT
    e.iduse id_elv, 0 id_ead,
    i.centrex centre,
    i.frmx form,
    min(LEFT(dtdeb,4)) dtdeb,
    i.mf mf,e.civilite,e.nom,e.nomjf,e.prenom,e.datenais,
    e.adrok,e.adrl1,e.adrl2,e.adrl3,e.cp,e.ville,
    left(e.cp,2) cdept,e.cpays,e.nompays,e.tel,e.mobile,e.fax,e.email
  FROM inscript i INNER JOIN users e ON e.iduse=i.iduse
  WHERE i.centrex NOT IN ('AZC','RUT')
    AND ( i.dt_fin<current_date
          OR i.etatx = 'valid'
        )
    AND e.iduse=7551
    AND NOT EXISTS ( SELECT 1 FROM aa_prosp a WHERE a.iduse=e.iduse)
  GROUP BY e.iduse ,i.centrex,i.frmx,i.mf,e.civilite,e.nom,e.nomjf,e.prenom,e.datenais,
        e.adrok,e.adrl1,e.adrl2,e.adrl3,e.cp,e.ville,e.cpays,e.nompays,e.tel,e.mobile,e.fax,e.email;
Elle me retourne un enregistrement correspondant à l'iduse 7551.
La ou je ne comprend plus c'est que si je retire la condition "AND e.iduse=7551", elle ne renvoie plus rien du tout...

Je n'arrive pas à comprendre pourquoi...
Si qq peut me dire ou je me trompe ça m'arrangerai...
merci