假如现在有这样的表关系
A 关联 B 
B 关联 C和D
然而D表关联A表
C表关联E表如果给出A表和E表,需要查询出A表到E表这之间一连串的表关系
也就是 
A B C E但是查询可能会出现
 A B D A 然后就死循环下去了这样的查询该如何设置相应的表结构满足呢?