Bonjour, j'ai la requete suivante qui me cause des problème...car elle me retourne des doublons.....je sais que je fais deux fois la requete pour trouver le idDateRdv...mais comment faire pour la faire juste une fois ???....ma requete est dans une procedure...donc jai essayer en faisant la deuxieme requete avant mais comment faire pour ajouter a une variable les idDateRdv et pares pouvoir faire tblRendezVous.idDateRdv in ma_variable
????
Existe-t-il un type array qui me permettrais d'ajouter les resultats ???
Je suis sous SQL Server
SELECT DISTINCT tblRendezVous.idRendezVous,
tblDateRdv.dateHeureRdv,
tblRendezVous.Nom, tblRendezVous.Prenom,
tblDateRdv.dureRdv, tblRendezVous.Telephone,
tblRendezVous.TypeRdv
FROM tblRendezVous, tblDateRdv
WHERE tblRendezVous.idAvocat = @ID_AVOCAT
and tblRendezVous.idDateRdv IN (SELECT tblDateRdv.idDateRdv
FROM tblDateRdv
WHERE dateHeureRdv BETWEEN @date_heure_RDV AND @dateFinInterval)
and tblDateRdv.idDateRdv IN (SELECT tblDateRdv.idDateRdv
FROM tblDateRdv
WHERE dateHeureRdv BETWEEN @date_heure_RDV AND @dateFinInterval)
Merci beaucoup