mysql 查询父级
来源:互联网 发布:哈尔滨雾霾数据 编辑:程序博客网 时间:2024/05/04 21:01
原文地址
mysql递归查询,mysql中从子类ID查询所有父类(做无限分类经常用到)
由于mysql 不支持类似 oracle with ...connect的 递归查询语法
之前一直以为类似的查询要么用存储过程要么只能用程序写递归查询.
现在发现原来一条sql语句也是可以搞定的
先来看数据表的结构如下:
id
---------------------------
1
2
3
4
5
6
7
我要的要求是根据一个分类ID(这个分类ID可能是一个子分类),得到所有的父分类,下面是相应的SQL:
SELECT T2.id, T2.name
FROM (
JOIN table1 T2
ON T1._id = T2.id
ORDER BY T1.lvl DESC
代码@r := 5标示查询id为5的所有父类。结果如下
1, ‘Home’
2, ‘About’
4, ‘Legal’
5, ‘Privacy’
- mysql 查询父级
- mysql 父类子类查询
- MYSQL 随机查询 百万级
- mysql查询查询树结构,通过树结构查询一个自己昵称和父级节点的昵称
- mysql查询
- Mysql查询
- mysql查询
- MySQL查询
- MySql查询
- mysql查询
- MySQL查询
- [MySQL]查询
- mysql查询
- MYSQL查询
- MySQL查询
- mysql查询
- Mysql查询
- Mysql 查询
- STM32F407 之学习方法 、MDK 5软件介绍
- assert用法
- 利用花生壳和VisualSVN Server建立远程代码仓库
- WIN7 系统代码页异常
- java多线程编程技术 +代码实例
- mysql 查询父级
- mininet--dpctl
- maven配置jetty
- javaweb学习总结(二十九)——EL表达式
- 一共有多少个三角形
- awk命令详解
- 欢迎使用CSDN-markdown编辑器
- 最简单Android音乐播放器
- 传智播客javase总结 5