日期:2014-05-18  浏览次数:20708 次

sql数据库的语句
select a.*, level , 0 is_selected 
  from bs_node a
 where a.is_delete != 1
  {0} 
 start with node_parent_id is null
connect by prior node_id = node_parent_id
 order by a.node_order

能不能 看下这个SQL语句句法是否正确 并且解释下

------解决方案--------------------
sqlServer 有递归函数?
------解决方案--------------------
自我感觉,这个sql是错的!
首先with的用法就是错的。
with a as (select * from test)

select * from a;
其实就是把一大堆重复用到的SQL语句放在with as 里面,取一个别名,后面的查询就可以用它 。

如有错误,请各位大虾指教!谢谢
------解决方案--------------------
oracle里递归的写法,sql server只能用cte实现
------解决方案--------------------
没明白