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实现
------解决方案--------------------没明白