当前位置: 代码迷 >> Java Web开发 >> 求一级联检询SQL
  详细解决方案

求一级联检询SQL

热度:3945   发布时间:2013-02-25 21:08:34.0
求一级联查询SQL
求一SQL

栏目表:arctype 
字段:id(栏目ID) reid(父栏目ID)
表数据:
  id    reid
  1      0
  2      1
  3      0
  5      2
  6      5
  7      5
  8      7
  9      7
  10     9

求:某一栏目下所有子栏目的ID号,比如id=5的栏目下所有子栏目的ID号应该有:6、7、8、9、10
------最佳解决方案--------------------------------------------------------
如果数据库是Oracle的话好办,它提供特殊语句直接完成所有父子节点的连接操作,关键字是:
  Connect By Prior id = reid


但如果不是Oracle的话,这事情就不那么好办了。
------其他解决方案--------------------------------------------------------
引用:
如果数据库是Oracle的话好办,它提供特殊语句直接完成所有父子节点的连接操作,关键字是:
  Connect By Prior id = reid


但如果不是Oracle的话,这事情就不那么好办了。


数据库是MYSQL的。
  相关解决方案