Anyone tell me what the HELL I'm doing wrong here....USE NorthwindGOCREATE TABLE xInvite (InviteId int, InvitationDate datetime)CREATE TABLE xGuests (GuestId int, InviteId int, GuestName varchar(25), GuestType char(1))GOINSERT INTO xInvite (InviteId, InvitationDate) SELECT 1, GetDate()INSERT INTO xGuests (InviteId, GuestId, GuestName,GuestType)SELECT 1,1,'Brett','S' UNION ALLSELECT 1,1,'Brett','A' UNION ALLSELECT 1,2,'Tara','S' UNION ALLSELECT 1,3,'Jeff','S' UNION ALLSELECT 1,4,'Bill','A' UNION ALLSELECT 1,5,'Damain','A' UNION ALLSELECT 1,6,'Rob','A' UNION ALLSELECT 1,7,'Arnold','A' UNION ALLSELECT 1,8,'Nigel','A'GO -- WRONG...I'm having a bad day SELECT * FROM xInvite iLEFT JOIN xGuests g1 ON i.InviteID = g1.InviteIDLEFT JOIN xGuests g2 ON i.InviteID = g2.InviteID WHERE g1.GuestType = 'A' AND g2.GuestType = 'S'-- But huh...what am I doing wrong? SELECT * FROM xInvite iLEFT JOIN xGuests g1 ON i.InviteID = g1.InviteID AND g1.GuestType = 'A'LEFT JOIN xGuests g2 ON i.InviteID = g2.InviteID AND g2.GuestType = 'S'GODROP TABLE xInviteDROP TABLE xGuestsGO
Is it 5:00 yet?Brett8-)EDIT: This is embarassing....