+ -
当前位置:首页 → 问答吧 → 如何根据子节点查询父节点?

如何根据子节点查询父节点?

时间:2011-12-05

来源:互联网

还是这个表comment:
id:为子编号
pid:为父编号(不是子节点的话pid为0)
subdate:为时间
id pid subdate
1 0 2011-11-1 12:01:01
2 0 2011-11-1 12:02:01
3 0 2011-11-1 12:03:01
4 1 2011-11-1 12:04:01
5 3 2011-11-1 12:04:07
6 0 2011-11-1 12:04:08
7 5 2011-11-1 12:04:09
---------------
想实现的目标:
id pid subdate
3 0 2011-11-1 12:03:01
(5 3 2011-11-1 12:04:09
  7 5 2011-11-1 12:04:10)
6 0 2011-11-1 12:04:08
1 0 2011-11-1 12:01:01
(4 1 2011-11-1 12:04:01)
2 0 2011-11-1 12:02:01
--------------------------------------
怎么写一个函数,将按照id的最新subdate(最新时间),这个最新时间包含括号里的子节点的最新subdat,按照这个原则将父节点的id存进一个数组?如上。数组的元素顺序就是3,6,1,2.

作者: xzb_97   发布时间: 2011-12-05

不好意思,标题写错了,不一定是“如何根据子节点查询父节点”,只要实现即可。

作者: xzb_97   发布时间: 2011-12-05