В качестве альтернативы вы можете попробовать следующее:
select [Name],
coalesce((select [Name] from InternalRoles where id = p.InternalRoleId),
(select [Name] from ExternalRoles where id = p.ExternalRoleId)) [RoleNamE]
from Personnel p
Я нашел ответ, т. Е. Проблема была в API. я не включил мои фотографии в ответ. Если администраторы решат удалить вопрос или заблокировать его.