是这样的:
表A 中,有ID,和父ID 字段。
父ID,就是同表中,别条记录的ID。
我想获取没有子记录的所有记录 ,条件该怎么写呢? 就是id在父id中判断,没出现则显示。
例:
表Aid name fatherid
1 da 0
2 jia 0
3 hao 1这样 则返回2 jia 0
3 hao 1
麻烦会的人帮帮忙....
表A 中,有ID,和父ID 字段。
父ID,就是同表中,别条记录的ID。
我想获取没有子记录的所有记录 ,条件该怎么写呢? 就是id在父id中判断,没出现则显示。
例:
表Aid name fatherid
1 da 0
2 jia 0
3 hao 1这样 则返回2 jia 0
3 hao 1
麻烦会的人帮帮忙....
select * from tb where id not exists(select fatherId from tb )
Select * from T as a where not exists(select 1 from T where [fatherid]=a.ID)