un seul enregistrement retourné sur Left Join ?
Bonjour,
Je débute en sql et galère sur une requête.
Voici mon problème :
Je souhaite obtenir la liste des clients abonnés à la newsletter avec (si elle existe) la date de leur dernière commande.
J'utilise LEFT JOIN mais évidemment, j'obtiens toutes les commandes des clients. Je ne souhaite qu'un seul enregistrement par client.
la requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| SELECT
Client.IDClient AS IDClient,
Client.civilite AS civilite,
Client.nom AS nom,
Client.prenom AS prenom,
Client.mail AS mail,
Commande.date_comm AS date_comm
FROM
Client
LEFT OUTER JOIN
Commande
ON Client.IDClient = Commande.IDClient
WHERE
(
Client.Newsletter = 1
AND Client.mail <> ''
) |
Merci pour votre aide