Verifiering av DDBID, Bofrsort

Detta villkor är uppfyllt... ...om denna SQL... ...returnerar Kommentar
Finns det personer som inte har DDBID > 0?
select count(*)
from k137.bofrsort
where ddbid is null
  or ddbid <= 0
      
0
Personer som inkluderas ska ha en egen HL-notering, alternativt ska mamman till personen ha en HL-notering då barn under 10 år kan få boende via mamman.

Finns det personer som inte har en egen HL-notering och där mamman också saknar HL-notering?
with has_HL as (
select distinct i.ddbid
from sv.notering n
join sv.individ i on i.postnr = n.postnr
where materialtyp = 1
and individtyp = 0
and ddbid > 0
),
mother_has_HL as (
select distinct i.ddbid
from sv.notering n
join sv.individ i on i.postnr = n.postnr
join sv.relation r on i.ddbid = r.ddbid1
  and rtyp = 2 and foraldind = 1
join sv.individ im on im.ddbid = r.ddbid2
join sv.notering nm on nm.postnr = im.postnr
where nm.materialtyp = 1
and im.individtyp = 0
and i.ddbid > 0 and im.ddbid > 0
)
select count(*)
from k137.boende
where ddbid not in (
  select ddbid from has_HL
  )
and ddbid not in (
  select ddbid from mother_has_HL
  )
      
0