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 :
Merci pour votre aide
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 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 <> '' )
Partager