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:
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.
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'
merci de votre aide...
au fait, j'ai mysql 5.0.45
Partager