Seemingly simple LEFT JOIN, but the results look as if an INNER JOIN is actually being done, but I don't know why.
Table1:Event (EventID, EventDate,...)
Table2:Event_Signups(EmployeeID, EventID, NumOfTickets)
Doing LEFT JOIN because I want all the events for this month even if no employees have requested tickets.
Table1:Event (EventID, EventDate,...)
Table2:Event_Signups(EmployeeID, EventID, NumOfTickets)
Code:
SELECT e.EventID, e.EventDate,
es.EmployeeID, es.NumOfTickets,
FROM Event e LEFT JOIN Event_Signups es
ON e.EventID = es.EventID
WHERE e.[Date] BETWEEN '2009-08-01' AND '2009-08-31'
AND es.EmployeeID = 123
Doing LEFT JOIN because I want all the events for this month even if no employees have requested tickets.