例:主表A:bill_id name
明细表1 D1:detail_id bill_id qty
明细表2 D2:detail_id bill_id qty
A和D1、D2是一对多的关系。通过bill_id关联。现在我想查询所有 表A和明细表1有数据,而明细表2为空的记录。
明细表1 D1:detail_id bill_id qty
明细表2 D2:detail_id bill_id qty
A和D1、D2是一对多的关系。通过bill_id关联。现在我想查询所有 表A和明细表1有数据,而明细表2为空的记录。
from 明细表2
where bill_id not in (select a.bill_id from 主表A a inner join 明细表1 b on a.bill_id=b.bill_id)