表结构如下:表名: Table1
字段: ID NodeId
001 A001
002 B001表名: Table2
字段: ID ParentId
001 B001
002 C001其中Table1 与 Table2 是通过ID字段关联的, 现在要得出的结果是输入Table1的NodeID内容 去查找Table2的ParentId内容,然后根据ParentId内容 返回Table1(作为Table1的 NodeID内容)继续查找Table2. 请问循环访问这两个table的递归方法怎样写呢?如输入A001,得出B001,C001.
字段: ID NodeId
001 A001
002 B001表名: Table2
字段: ID ParentId
001 B001
002 C001其中Table1 与 Table2 是通过ID字段关联的, 现在要得出的结果是输入Table1的NodeID内容 去查找Table2的ParentId内容,然后根据ParentId内容 返回Table1(作为Table1的 NodeID内容)继续查找Table2. 请问循环访问这两个table的递归方法怎样写呢?如输入A001,得出B001,C001.
select parentID from tabel2 where ID=(select ID from table1 where nodeID='你输入的内容')