mysql单表递归查询
来源:互联网 发布:淘宝店铺首页连接直播 编辑:程序博客网 时间:2024/06/05 05:06
一、向下递归:
DROP FUNCTION IF EXISTS getAllChildren;CREATE FUNCTION queryChildrenAreaInfo(parentId INT)RETURNS VARCHAR(4000)BEGINDECLARE sTemp VARCHAR(4000);DECLARE sTempChd VARCHAR(4000);SET sTemp='$';SET sTempChd = CAST(areaId AS CHAR);WHILE sTempChd IS NOT NULL DOSET sTemp= CONCAT(sTemp,',',sTempChd);SELECT GROUP_CONCAT(id) INTO sTempChd FROM t_areainfo WHERE FIND_IN_SET(parentId,sTempChd)>0;END WHILE;RETURN sTemp;END;
在jpa中使用:
@Query(value = "select c.* from category c where FIND_IN_SET(id,queryChildrenAreaInfo(:parentId))",nativeQuery=true) List<Category> getAllChildren(@Param("parentId") Integer parentId);
二、向上递归:
0 0
- mysql单表递归查询
- mysql 单表查询
- mysql单表查询
- MySQL 单表查询
- MySQL 单表查询
- MySQL-单表查询
- mysql 单表查询
- MySQL单表查询
- mysql单表递归查询(jpa[org.hibernate.QueryException: Space is not allowed afterQuery parameter prefix ':'])
- mysql递归查询树形表
- mysql递归查询树形表
- mysql单表复杂查询
- MYSQL的单表查询
- mysql 单表基础查询
- mysql单表查询语句
- mysql 单表查询练习
- Mysql数据库单表查询
- MySQL单表查询多表查询
- ThinkPHP5.0的软删除功能
- Java JVM:内存溢出(栈溢出,堆溢出,持久代溢出以及 nable to create native thread)
- Struts 2 CKEditor图片上传
- 2017华为软件精英挑战赛
- constraint用法总结 I
- mysql单表递归查询
- C#图片处理:生成大尺寸图片,以边框颜色填充
- FileZilla连接Linux服务器(Ubuntu)
- The Black Angels加盟VR
- 使用imshow和imwrite的注意事项
- Log4J2入门·配置详解
- salesforce工作中常用的formula用法汇总
- ffmpeg基本操作使用汇总
- 各种排序算法的稳定性(冒泡、选择、插入、快速、堆排序、希尔排序等)