mysql 获取下级成员函数
来源:互联网 发布:数据科学入门 mobi 编辑:程序博客网 时间:2024/06/17 01:59
--查询传入areaId及其以下所有子节点
DROP FUNCTION IF EXISTSqueryChildrenAreaInfo;
CREATE FUNCTION`queryChildrenAreaInfo` (areaId INT)
RETURNS VARCHAR(4000)
BEGIN
DECLARE sTemp VARCHAR(4000);
DECLARE sTempChd VARCHAR(4000);
SET sTemp = '$';
SET sTempChd = cast(areaId aschar);
WHILE sTempChd is not NULL DO
SET sTemp =CONCAT(sTemp,',',sTempChd);
SELECT group_concat(id) INTOsTempChd FROM t_areainfo where FIND_IN_SET(parentId,sTempChd)>0;
END WHILE;
return sTemp;
END;
1. 2
--调用方式
select queryChildrenAreaInfo(1);
select * from t_areainfo where FIND_IN_SET(id,queryChildrenAreaInfo(1));
php调用
$guild_member =$guild_member_model->where('uid='.$uid)->find();
if($guild_member)
{
$guild_member_ids = M()->query(" select id from ".C('DB_PREFIX')."guild_member where FIND_IN_SET(id, queryChildrenMemberInfo(".$guild_member['id']."))");
$arr=array();
foreach($guild_member_ids as $k=>$v)
{
array_push($arr,$v['id']);
}
$memberids = implode(',',$arr);
$where=" where a.id in (".$memberids.")";
}
- mysql 获取下级成员函数
- 递归获取下级目录
- 递归获取所有下级
- 递归获取下级数据
- 反射--获取成员函数
- sql循环获取所有下级
- 获取所有下级的id
- 获取成员函数的指针
- 获取成员函数的指针
- 获取成员函数的指针
- 通过反射获取类对象的成员函数、成员变量(只获取成员函数)、构造函数
- 数据成员、设置函数及获取函数
- Python 获取指定目录下级文件
- 获取成员函数地址及获取函数地址
- 获取成员函数地址及获取函数地址
- 获取成员函数地址及获取函数地址
- 获取成员函数地址及获取函数地址
- 获取成员函数地址的方法
- java学习02-传值调用和传址调用
- Android下同时使用WIFI与移动网络时保证优先使用移动网络
- JVM内幕:Java虚拟机详解
- css及html
- 扩增子图表解读5火山图:差异OTU的数量及变化规律
- mysql 获取下级成员函数
- 系统权限设计与实现入门
- MyBatis初始
- sqlserver索引的原理和应用
- 如何下载官网Spring
- Linux按键驱动程序设计(4)-中断分层技术
- 配置文件+c3p0数据库连接池连接mysql数据库报错:Access denied for user 'root'@'localhost' (using password: YES)
- audio Framework 简述
- HDU2682 Tree