Probleme de requete

matt -  
 matt -
bonjour à tous

G un pb sur une requete sur un moteur mysql !!!

Voila , g trois tables :
-personne
-coordonnees
-site

voila la requete :

SELECT *
FROM personne, coordonnees, site
WHERE personne.ref_coor=coordonnees.ref_coor
and personne.ref_site=site.ref_site
and coordonnees.email IS NOT NULL
group by nom

En dfait elle est sensé me donner une liste d adresse email .
Le pb c qu elle me donne la liste de tout l annuaire , y compris ceux qui n ont pas d adresse !!!

Dans ma table coordonnées, g vu que les champs des personnes qui n on pas d email sont vide !!!( normal).

D ou ma question , faut t il que dans ces champs, il soit marqué NULL
pour que cette requete fonctionne ?

merci d avance

3 réponses

francoisp
 
tu peux aussi voir si le champs est vide en le comparant à ""

select .................. where champs like "" .................. ;
0
matt
 
merci

effectivement les champs sont bien vide !!!

Mais c chelou , qd je balance ma requete en lui demandantles email qui sont NOT NULL

Celle qui sont NULL apparaissent aussi !!!
tré bizar!!

en tt k merci c cool
0
matt
 
Cool

sa marche avec email not like ' '

merci mec tu m a trouvé la solution !!!

++
0