fyqt.net
当前位置:首页 >> mysql 树形结构排序 >>

mysql 树形结构排序

这种叫无限级分类。,一般用递归的思想实现,无线的分类 具体的你可以百度搜索 无限级分类

f exists (select * from dbo.sysobjects where id = object_id(N'[tb]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [tb] GO --示例数据 create table [tb]([id] int identity(1,1),[pid] int,name varchar(20)) insert [tb] sel...

java版的实际例子。类同你说的情况 private void findChildList(AssetType parent,List list){ String hql = "from AssetType a where a.parentAssetType.assetTypeId=? ORDER BY a.sort,a.assetTypeName asc"; List childList = this.assetType...

mysql不支持with as ,只能自己用函数实现: http://jingyan.baidu.com/article/647f01158ee0da7f2148a80b.html

怎样在 MySQL 表中存储树形结构数据 做无限级联存储就可以了, 记录每一个节点的父节点, 如果有必要可以记录节点路径

做无限级联存储就可以了,记录每一个节点的父节点,如果有必要可以记录节点路径

1,建立测试表和数据: DROP TABLE IF EXISTS csdn.channel; CREATE TABLE csdn.channel ( id INT(11) NOT NULL AUTO_INCREMENT, cname VARCHAR(200) DEFAULT NULL, parent_id INT(11) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=INNODB DEFAULT ...

一般比较普遍的就是四种方法:(具体见 SQL Anti-patterns这本书) Adjacency List:每一条记录存parent_id Path Enumerations:每一条记录存整个tree path经过的node枚举 Nested Sets:每一条记录存 nleft 和 nright Closure Table:维护一个表...

树形结构 每个数据都有一个唯一的id 如果你想这条数据归为另一条数据下的话 这个条数据的父id 就存那条数据的主id 你可以看下zTree 一个树形控件

...查出来的都是一条一条的,自己用其他语言处理

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com