--------------------------------- 判断下面是否有子节点的 sql
select a.*, nvl(b.count, 0) as CHILDNUM
from (--根据父节点查当前局向
select *
from baf_pub_bureau a
where a.parentbureauid = '0000017'
and a.isvalid = 'Y') a,
--下面是查当前局向有多少个下级节点
(select b.parentbureauid, count(1) as count
from (select *
from baf_pub_bureau a
where a.parentbureauid = '0000017') a,
baf_pub_bureau b
where a.bureauid = b.parentbureauid
AND b.isvalid = 'Y'
group by b.parentbureauid) b
where a.bureauid = b.parentbureauid(+)
大家看下这个SQL,
不要在页面循环判断有无子节点了
分享到:
相关推荐
sql 查询 所有子节点 方法已经调试通过(sql-server 2005)
SQL sever 中递归查找子节点和父节点,有实例SQL代码,直接运行
SqlServer找出所有的子节点 效果如下(节点6的所有子节点) menuid level paths menuname 6 0 6 系统管理 12 1 6-12 用户管理 20 2 6-12-20 添加用户 21 2 6-12-21 用户列表 13 1 6-13 菜单管理 14 2 6-...
本文通过实例给大家介绍了sql server递归子节点、父节点sql查询表结构的实例解析,非常不错,具有参考借鉴价值,需要的的朋友参考下
sqlserver中判断表或临时表是否存在
SQL注入系列大纲分为: 1、检测 2、Sqlmap的使用 3、编写sqlmap的tamper 4、Fuzz过waf 5、sqlmapApi的使用 以前注入点满大街,一个单引号就可以判断出是否存在注入点。但是如今随着各大厂商越来越注重安全,各种...
本篇文章是对使用SQL Server判断文件是否存在后再删除进行了详细的分析介绍,需要的朋友参考下
利用sql判断当前用户是否登录,全局表或者临时表的存储和建立,在系统断线时可自行掉线,以此我们可判断当前用户是否在线!
判断计算机中是否安装了SQL软件
pb中判断数据库服务是否存在,sqlserver数据库服务的状态控制启动关闭,
泛微OA流程操作组中条件sql查询,查询流程中所有设置过的条件:(字段名包括:流程名称 节点名称 类型名称 协办人条件 批次);
SQL Where 简单判断
3、 执行sql文件/service/script/update.sql(数据库假定为Oracle,连接信息任意),并判断 a) 如果执行成功,则执行另外一个文件/service/script/trigger.sql b) 如果执行失败,则将返回错误记录到/service/log/err...
Sql_Server中如何判断表中某列是否存在
oraclesql判断值为空-Oracle-sqlserver的空值(null)判断.pdf
代码 博文链接:https://blueskylan.iteye.com/blog/848447
SQL判断表是否有主键,如何添加主键和移除主键 这是一个很好的例子个大家分享,以后我会及时更新
在VB程序中,判断在SQL数据库中,是否存在表,是否存在
sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql大全sql...