数据库的表是这样的:   序号         登记字号                          原登记字号     ....    1      穗国用(2005)第660051号          穗集用(2005)第668534号    2      穗集用(2005)第668534号          穗集有(2004)第668571号
  
    3      穗集有(2004)第668571号          穗集有(2003)第664892号.................  就像这样的, 按照登记字号查询原登记字号, 一级一级的往下查, 如果查询其中一个登记字号或者原登记字号,就把所有和它有关的 几个全都咧出来。这个要怎么做啊?  大家帮帮忙啊~  谢谢了. 注: winform下的程序.