У меня есть 2 таблицы: Сотрудник и Персона со структурой
Employee: Id, PersonId, Designation, IsActive
Person:Id, Name, Contact
Ссылка на столбец PersonId сотрудника Идентификатор сотрудника и может быть нулевой
Мне нужно вернуть Имя сотрудника и критерии моего присоединенияis
SELECT emp.Salary, emp.Designation, emp.IsActive, p.Name from Employee emp
JOIN Person P ON P.Id = emp.PersonId or (p.Id is NULL AND emp.Id IS NULL)
Это неверно, так как мое требование:
If emp.PersonId = null, return p.Name = NULL
else return p.Name = Person's Name from table
Есть ли какие-либо указатели на это?