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