mysql 根据子级id查询其所有的父级的
来源:互联网 发布:畜牧兽医网络教育 编辑:程序博客网 时间:2024/05/20 02:51
1、用户表准备
建立一张用户表:tb_user
表字段为:user_id,user_name,parent_id,其关系为:
2、运行sql语句
SELECT T2.user_id, T2.user_name
FROM (
SELECT
@r AS _id,
(SELECT @r := parent_id FROM tb_user WHERE user_id = _id) AS parent_id,
@l := @l + 1 AS lvl
FROM
(SELECT @r := 17, @l := 0) vars,
tb_user h
WHERE @r <> 0) T1
JOIN tb_user T2
ON T1._id = T2.user_id
ORDER BY T1.lvl DESC
得到结果为:
其中@r := 17 表示 user_id为17的用户
阅读全文
0 0
- mysql 根据子级id查询其所有的父级的
- 根据根据子id查询所有的父id,根据父id 递归查询所有下级,
- MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id
- mysql sql 根据父级id查询书所有的子孙级数据,或根据子级id查询对应的父级
- 根据id查询出所有的父级和子级
- MySQL中根据父节点查询其所有子节点
- mysql 根据id查询所有子节点/父节点
- mysql 根据子类id查询所有父类id
- Mysql中的递归层次查询(根据父节点查找所有的子节点和根据子节点查询所有的父节点)的两种运用
- php 无限递归查询子id 子类 根据父分类 父ID 查询所有子分类 子ID
- mybatis根据父级编号获取所有的子级
- 实现单击tree的子节点得到其所有父节点的id呢
- 根据指定ID,返回包含该ID的所有父级记录
- mysql 如何根据父级字段得到所有子级
- SQL Function(无限级分类根据ID获取其所有下属类别ID)
- 无限极分类mysql存储过程编写实现调用时给定一个id,返回其所有父级与子级并排序
- sql 递归函数,根据父级ID获取所有子级(含自己)
- 根据父节点返回其所有子节点
- TensorFlow 线性回归梯度下降模拟手写并可视化
- HDU2015 偶数求和
- babel 浏览器中实现原理
- 编译原理 First集 Follow集 select集 通俗易懂的讲解 + 实例
- 动画
- mysql 根据子级id查询其所有的父级的
- ubuntu apt-get 参数
- 自动内存管理机制(3)——与回收相关的小知识
- 哈夫曼算法
- Qt pro文件解析
- MongoDB 分片
- SQL
- 指针预习
- 《java核心技术卷一》代码点与代码单元