Подскажите, как правильно написать условие чтобы выводились и пустые значения в данном условии (vhod_D.id_ishod_d=ishod_d.id or vhod_D.id_ishod_d is NULL). SQL запрос ниже.
select
vhod_D.record_count,
strftime('%d.%m.%Y',vhod_d.date_reg),
vhod_D.number_doc,
strftime('%d.%m.%Y',vhod_D.date_doc),
Organization.name_org,
vhod_D.name_doc,
vhod_D.kol_ekz,
vhod_D.number_ekz,
vhod_D.kol_page,
users.login,
strftime('%d.%m.%Y',vhod_D.date_user),
strftime('%d.%m.%Y',vhod_D.date_delo),
ishod_d.record_count,
vhod_D.number_delo,
vhod_D.number_list,
vhod_D.prim,
vhod_D.id,
vhod_D.id_ishod_d,
vhod_D.id_Organization,
vhod_D.id_users,
ishod_d.id,
Organization.id,
users.id
from vhod_d, Organization, users, ishod_d
where vhod_D.id_Organization=Organization.id and vhod_D.id_users=users.id and (vhod_D.id_ishod_d=ishod_d.id or vhod_D.id_ishod_d is NULL)
and strftime('%Y',{DateTimePicker3})=strftime('%Y',vhod_D.date_reg)
order by vhod_D.record_count