首页 相关文章 mysql 树形结构查询(存储过程)

mysql 树形结构查询(存储过程)

  就用数据数据库表地址数据(中国地区) 来说吧(用Windows 请使用 gbk !!)

  可直接运行(去除注解)

  存储过程:

DELIMITER//
dropprocedureifexists findLChild//
/*iid递归父节点,layer允许递归深度*/
CREATEPROCEDUREfindLChild(iidbigint(20),layerbigint(20))
 BEGIN
  /*创建接受查询的临时表*/
  createtemporary tableifnotexiststmp_table(idbigint(20),namevarchar(50))ENGINE=InnoDBDEFAULTCHARSET=utf8;
  /*最高允许递归数*/
  SET@@max_sp_recursion_depth=99;
  calliterative(iid,layer);/*核心数据收集*/
  select*fromtmp_table;/*展现*/
  droptemporary tableif exists tmp_table;/*删除临时表*/[ 查看全文 ]

2016-02-19 标签:

mysql 树形结构查询(存储过程)的相关文章

手机页面
收藏网站 回到头部