• SQL2008使用表达式递归查询


    --由父项递归下级
    with cte(id,parentid,text)
    as 
    (--父项
    select id,parentid,text from treeview where parentid = 450
    union all
    --递归结果集中的下级
    select t.id,t.parentid,t.text from treeview as t 
    inner join cte as c on t.parentid = c.id
    )
    select id,parentid,text from cte
    
    ---------------------
    
    --由子级递归父项
    with cte(id,parentid,text)
    as 
    (--下级父项
    select id,parentid,text from treeview where id = 450
    union all
    --递归结果集中的父项
    select t.id,t.parentid,t.text from treeview as t 
    inner join cte as c on t.id = c.parentid
    )
    select id,parentid,text from cte
    
    
    参考:http://msdn.microsoft.com/zh-cn/library/ms186243.aspx

  • 相关阅读:
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    配置SpringMVC(两天)
    layui学习4(三天的)动态表格
    layui的学习使用3表单
  • 原文地址:https://www.cnblogs.com/lilin/p/1729753.html
Copyright © 2020-2023  润新知