Probleme de requete

Fermé
matt - 17 oct. 2004 à 18:48
 matt - 22 oct. 2004 à 09:41
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

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

select .................. where champs like "" .................. ;
0
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
Cool

sa marche avec email not like ' '


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

++
0