I am attempting to join three tables. One table has profile information, the second table has admission information and the third has discharge information.
Table 1: Member Information
No,
Name,
Sex,
DBO,
CaseNo,
SeqNum,
StartDate,
......
Table 2: Auth Information
No,
Name,
DBO,
CaseNo,
SeqNum,
StartDate,
Admin_1,
Admin_2,
Admin_3,
...
Table 3: Discharge Information
CaseNo,
SeqNum,
DisDate,
DisRea,
...
This is my query:
Select a.no,
a.Name,
a.Sex,
a.DBO,
a.CaseNo,
a.SeqNum,
a.StartDate,
b.Admin_1,
b.Admin_2,
b.Admin_3,
c.DisDate,
c.DisRea
from dbo.mem_information as a inner join dbo.auth_information as b on b.caseno = a.caseno AND
b.seqnum = a.seqnum AND
b.StartDate = a.StartDate
inner join dbo.discharge_information as c ON c.caseno = b.caseno AND
c.seqnum = b.seqnum
Sample of my results:
Name Sex DBO CaseNo SeqNum Admin_1 Admin_2 Admin_3 DisDate DisRea
Jones M 19980615 23 1 SING
Jones M 19980615 23 1 LAUGH
Smith F 19960212 24 1 SING
Desired Results:
Name Sex DBO CaseNo SeqNum Admin_1 Admin_2 Admin_3 DisDate DisRea
Jones M 19980615 23 1 SING LAUGH
Smith F 19960212 24 1 SING
There may not be any discharge data yet but, I would like for the fields to appear as NULL.