mysql从子类id查询所有父类
2011-06-17 16:59
381 查看
mysql从子类id查询所有父类 收藏
表结构view plaincopy to clipboardprint?
id name parent_id
---------------------------
1 Home 0
2 About 1
3 Contact 1
4 Legal 2
5 Privacy 4
6 Products 1
7 Support 1
mysql代码如下:
view plaincopy to clipboardprint?
SELECT T2.id, T2.name
FROM (
SELECT
@r AS _id,
(SELECT @r := parent_id FROM table1 WHERE id = _id) AS parent_id,
@l := @l + 1 AS lvl
FROM
(SELECT @r := 5, @l := 0) vars,
table1 h
WHERE @r <> 0) T1
JOIN table1 T2
ON T1._id = T2.id
ORDER BY T1.lvl DESC
代码@r := 5标示查询id为5的所有父类。结果如下
view plaincopy to clipboardprint?
1, 'Home'
2, 'About'
4, 'Legal'
5, 'Privacy'
相关文章推荐
- mysql从子类id查询所有父类
- mysql 更具父类id 查询所有子类id
- mysql 根据子类id查询所有父类id
- mysql 创建函数(根据子类,依据父类id,循环查询出所有父类名)
- mysql递归查询,mysql中从子类ID查询所有父类(做无限分类经常用到)
- mysql递归查询从子类ID查询所有父类
- mysql中从子类ID查询所有父类(做无限分类经常用到)
- mysql中从子类ID查询所有父类(做无限分类经常用到)
- mysql 父类子类查询
- mysql 根据id查询所有子节点/父节点
- MySQL 获取某一个分类ID的所有父或子分类查询结果
- php 获取父类下所有子类Id
- mysql递归查询子类ID查询所有子类
- mysql 根据子级id查询其所有的父级的
- sql 查询:无限极分类,获取父类下所有子类
- mysql使用递归,根据pId,循环查询所有子类
- 根据id查询所有子节点/父节点,mysql 以及ssm前后台处理流程
- MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id
- php 无限递归查询子id 子类 根据父分类 父ID 查询所有子分类 子ID
- MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id