Hi,
I have the following select statement;
SELECT dbo.Consultation.ConsultationID, dbo.Consultation.PatientID, dbo.LkupConsultationType.ConsultationTypeID, dbo.Consultation.StaffID,
CONVERT(VARCHAR(10), dbo.Consultation.ConsultationDate, 103) AS ConsultationDate, dbo.Consultation.Duration
FROM dbo.Consultation WITH (tablock) INNER JOIN
dbo.LkupConsultationType ON dbo.Consultation.ConsultationType = dbo.LkupConsultationType.ConsultationType
Now, in dbo.LkupConsultationType I have the following;
ConsultationTypeID ConsultationType
1 NULL
2 Headache
3 Fever
dbo.Consultation
ConsultationID PatientID ConsultationType StaffID ConsultationDate Duration
1 12 NULL 23 12/12/2008 NULL
2 54 Headache 78 12/12/2008 NULL
3 14 Fever 15 12/12/2008 NULL
THE RESULTS from the select statement is;
ConsultationID PatientID ConsultationTypeID StaffID ConsultationDate Duration
2 54 2 78 12/12/2008 NULL
3 14 3 15 12/12/2008 NULL
The ConsultationID with NULL Type is not pulled up, Why? How can I change the select statement to get the results as;
ConsultationID PatientID ConsultationTypeID StaffID ConsultationDate Duration
1 12 1 23 12/12/2008 NULL
2 54 2 78 12/12/2008 NULL
3 14 3 15 12/12/2008 NULL
I have tried a LEFT OUTER JOIN but its putting a NULL in the ConsultationTypeID instead of 1.
Thank you so much