我现在遇到这样一个问题,需要多表级联查询,该怎么写这个sql语句啊 ?
总的逻辑关系如下:
table A 是最上层的表,一条记录对应一个对象a
table B 是第二级表,一条记录对应一个对象b
tabel C 是第三层表,一条记录对应一个对象c
table D 是第四层表,一条记录对应一个对象d一个对象a中包含0个或一个对象b,
一个对象b中包含1个或多个对象c,
一个对象c中包含0个或一个对象d,
一个对象d中一个标志位flag是true或者false,现在我的要求是需要查询出一个table A 的list, 这个list中的对象是包含有 Table D 中flag是true 的所有Table A 的对象。
不明白跟个帖,我再解释一下啊 ,谢谢大家来帮个忙啊 !!!!!!