Я не уверен, допустил ли я ошибку в логике.
Если у меня есть запрос, и я делаю внутреннее соединение с нулевым значением, я всегда получаю никаких результатов или проигнорирует соединение и преуспеет? Пример
user { id PK, name NVARCHAR NOT NULL, banStatus nullable reference }
если я пишу, а u.banStatus я не получит строк?
select * from user as u
join banstatus as b on u.banStatus=b.id
where id=1