A是B的父类, B是D的父类 ,查询出所有和A相关联的数据!!难不成我还要到数据库去找到所有关联的ID 在去IN 吗? 做查询是不知道2,4的。select * from 表 where fid = 1 这个我们能找到数据 2 B !!select * from 表 where fid in ( select id from 表 where fid = 1) 这个查询能找到4 D!!那怎么样能让这两类数据查询出来的结果在一个表里显示~~~ 我问的是这个问题
追答
select id,name from a where fid is not null
追问
兄才!我们数据库可不止这四条数据,更不止这一种逻辑关系,fid is not null~~~任何一个id都可能有子类,但任何一个id 不可能都和A有关系啊~~~