关于SQL递归优化

做树关系存储的时候,为了方面一般只存储每个节点对应的父节点ID,例如:id,parentid。但这样要查询某一节点的所有子节点的时候就比较麻烦,最常用的方法就是递归。

下面的sql语句就是基于递归的sql查询方法,with as在递归方面微软做了优化,代码如下:

 

Code

 

  当然,with as 还有好多用法,具体可以自己研究一下


posted @ 2009-07-08 18:04  卒子  阅读(514)  评论(0编辑  收藏  举报