Requête avec jointure left
Bonjour,
J'ai 2 tables :
1 contenant les CLIENT
1 contentant les EMAIL
Dans la table EMAIL j'ai les EMAIL des CLIENT. Tous les clients n'ont pas d'emails.
Je souhaiterais faire une requête qui me permet d'avoir tous les clients avec un lien sur leur email et avec les clients qui n'ont pas d'email et généré un email auto pour les clients n'ayant pas d'email.
Le pb c'est que dans ma requête je me retrouve qu'avec les clients qui ont 1 email (présent dans la table EMAIL)
Voici ma requête :
Code:
1 2 3 4 5 6
| SELECT DISTINCT NOM, PRENOM
case when EMAIL IS NULL then PRENOM + '.' + NOM + '@TEST.Test' else EMAIL end as EMAIL
FROM CLIENT C
LEFT OUTER JOIN EMAIL E ON C.IDCLIENT = E.IDCLIENT
WHERE BLOQUEE = 'N'
and DOUBLON = 'N' |
Est ce que vous pourriez m'aider ?