Bonjour,
je galère sur une requête qui au départ me semblait simple... j'ai une table client (avec leur id, nom, date de fin d'abonnement...etc...) et une table de leurs rdv (ils peuvent en avoir plusieur). je voudrais extraire les clients ayant fini leur abonnement avec leur prochain rdv.
c'est sur ce point précis que je patine... je veux uniquement leur prochain rdv alors qu'ils peuvent en avoir plusieurs dans le futur. mais je veux aussi les voir même si ils n'ont pas de rdv...
j'ai déjà fait ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select s.id, s.nom, r.rdv
from client c
LEFT OUTER JOIN  rdv r ON  r.id_client = s.id 
where
AND DATE_FORMAT( s.fin_abo, '%Y-%m-%d' ) <= '2009-05-25'
mais je pense que cela ne va pas être effficace si ils ont plusieurs rdv à venir...parceque bien sur je ne veux les voir d'une fois.

merci de votre aide...

au fait, j'ai mysql 5.0.45