Мой сотрудник ТаблицаКак получить следующий результат для моего SQL?
EMPLOYEEID, EMPLOYEENAME
Мой CallReportEmployee Таблица
ReportID, EMPLOYEEID
Мой отчет Таблица
ReportID , ReportName
Когда я хочу, чтобы получить это я хочу, чтобы показать все имена сотрудников, когда те, техника его подводит выберите ReportID 1
1 отчет может состоят из многих сотрудников
Как я могу добиться такого результата, я хочу, чтобы список всех сотрудников с ReportID один, а не 1?
EMPLOYEENAME REPORTID
Roger 1
Peter 1
Shawn NULL
Peter NULL
Я стараюсь это, он не работает
SELECT rc.EmployeeID, rc.ReportID, e.FirstName
FROM employee e
LEFT JOIN callreportemployee rc ON e.ID = rc.EmployeeID
это просто показать все служащий
EMPLOYEENAME REPORTID
Roger Null
Peter 1
Peter 2
Shawn 3
Shawn 2
John NULL
если я добавить в where rc.ReportID = 1
он стал только
Как я могу достичь формата, который я хочу? Я не хочу дублировать Имя
Если я правильно понимаю ваш вопрос, вы хотите, чтобы значения с NULL и 1? Если это так, просто измените предложение WHERE на дополнительное условие в ON – Jaloopa
Могу ли я получить значения 3 & 2? могу ли я заставить их отображаться как NULL? – Ryan