请教一个二叉树递归查询的问题(在线急等C#高人帮忙,非常感谢
                                 A(上家)
                              。     。 
                           。            。 
                          B1 左          B2右
                        。    。         。   。
                      。         。     。       。
                   C1左        C2右   C3左       C4右。继续分支如图:我要通过A来查询左边最左的C1请问如何循环查询?用的是C#.net大概意思:select  from table  where  “上家”=A and  "区间"= ”左区“得出的结果作为下一次查询的依据 “上家”,然后循环请教高人该怎么写~非常感谢~