mysql 递归查询树形机构
来源:互联网 发布:java api 1.7中文版 编辑:程序博客网 时间:2024/05/22 02:48
DROP FUNCTION IF EXISTS `di_gui`;
RETURNS varchar(1000)
BEGIN
DECLARE company_a VARCHAR(1000);
DECLARE company_b VARCHAR(1000);
DECLARE company VARCHAR(1000);
SET company_a = '';
SET company_b = '';
SET company = ids;
WHILE
company !='0'
DO
SELECT name INTO company_b FROM sys_office where id = company ;
SET company_a = CONCAT(company_b,company_a);
SELECT parent_id INTO company FROM sys_office where id = company ;
END WHILE;
RETURN company_a;
END
//调用
// 写写注释吧,省的被人骂
//就是一个存储函数,然后用while 去一直查询,
RETURNS varchar(1000)
BEGIN
DECLARE company_a VARCHAR(1000);
DECLARE company_b VARCHAR(1000);
DECLARE company VARCHAR(1000);
SET company_a = '';
SET company_b = '';
SET company = ids;
WHILE
company !='0'
DO
SELECT name INTO company_b FROM sys_office where id = company ;
SET company_a = CONCAT(company_b,company_a);
SELECT parent_id INTO company FROM sys_office where id = company ;
END WHILE;
RETURN company_a;
END
//调用
SELECT di_gui(这里放树形机构的底层id) AS company;
mybiats 调用
<select id="testDiGui" resultType="String">
SELECT di_gui('7e5e5563b5ae4d00a898ecaf777e6cc8') AS company
</select>
阅读全文
1 0
- mysql 递归查询树形机构
- mysql递归查询树形表
- mysql递归查询树形表
- mysql递归查询树形的叶子
- Oracle 的树形递归查询
- java 递归查询树形结构
- SqlServer 递归查询树形数据
- SqlServer 递归查询树形数据
- SqlServer 递归查询树形数据
- SqlServer 递归查询树形数据
- SqlServer 递归查询树形数据
- MySQL树形查询
- mysql 树形查询
- mysql树形查询语句
- oralce中查询某个机构号及其下属机构号,这样的树形数据查询问题
- DB2通过SQL实现递归查询 (根据子机构查询机构所属树)
- mysql读取树形结构所有子节点 mysql递归查询 详解 存储过程详解 查询所有子节点详解
- 树形结构表记录 :sql递归查询
- C++中队列stl的用法(queue)
- sturts2封装checkbox value值
- servlet/filter/listener/interceptor区别与联系
- 读入优化
- RF基础知识
- mysql 递归查询树形机构
- MySQL事务的隔离级别
- MySQL 设置远程登录
- 全志R16平台点亮GC0308(分色排版)V1.0
- 地铁车厢里手机观看电视频道直播的解决方案
- Linux下快速搭建FTP服务
- android 7.0 加载system.loadLibrary崩溃事件解决--.so文件缺失
- POJ 2456 Aggressive cows (二分查找)
- 使用subline build c++