我必须找到政策中缺少的riskunits.descriptions。
我可以在policyid上匹配riskunitid - 但是如何找到没有riskunit.description的策略?我是SQL新手
答案 0 :(得分:1)
不知道你的确切表结构,我们将不得不使用一些伪代码:
select *
from policy p
where not exists (
select *
from riskunit r
where r.policyid = p.policyid
)
这将找到没有风险单位记录的政策。如果您希望始终存在riskunit记录,但描述可能为null或为空字符串,请改为使用:
select *
from policy p
join riskunit r
on r.policyid = p.policyid
where (r.description is null or r.description = '')