J'ai deux tables, une table patient et une table de rendez-vous. J'essaie de récupérer les informations des deux tables en fonction du médecin connecté à ce moment-là. Ma procédure stockée est la suivante:TSQL Renvoyer une ligne en attendant plusieurs
ALTER PROCEDURE dbo.sprocGetAllAppointmentsForUser
@UserID varchar(50)
AS
SELECT Appts.appt_id, Appts.patient_id, Appts.dr_id, Appts.appt_time, Appts.appt_reason, p.patient_id,
p.patient_first_name, p.patient_last_name, p.patient_addr, p.patient_city, p.patient_zip,
p.patient_state, p.patient_phone, p.patient_healthcare, p.patient_diagnosis, p.patients_user_id
FROM Patients p INNER JOIN Appts
ON Appts.patient_id = p.patients_user_id
WHERE Appts.dr_id = @UserID
RETURN
Est-ce que tous les rendez-vous et les informations patient doivent être corrects? Ou suis-je plus de simplifier. Heres certaines données de l'échantillon:
Nomination Tableau:
appt_id patient_id dr_id
1 467 101
2 242 101
3 784 210
renverrons seulement la première ligne, même si il y a deux lignes correspondant à dr_id 101.
Ah, donc «dr_id» signifie «doctor id» ... –