duanfan1869
2011-12-08 03:16
浏览 31
已采纳

如何从数据库中提取和显示分层数据?

I have two tables.

The chapters table has the columns id and name.

The chapters_chapter table has columns id, master_id, and slave_id.

Lets say that the chapters table has 7 records:

id     name
1      test01
2      test02
3      test03
4      test04
5      test05
6      test06
7      test07

And in the chapters_chapters table I have these records:

id    master_id    slave_id
1     1            5
2     1            6
3     6            7
4     7            2

Given that data, how can I extract the hierarchy of that data so that it looks like this?

test01
  test05
  test06
    test07
      test02
test03
test04

图片转代码服务由CSDN问答提供 功能建议

我有两个表。

章节 table的列为 id name

chapters_chapter 表的列为 id master_id slave_id

让我们说章节表有7个 记录:

  id name 
1 test01 
2 test02 
3 test03 
4 test04 
5 test05 
6 test06 
7 test07 
   \  n 
 

chapters_chapters 表中,我有以下记录:

  id master_id slave_id 
1 1 5 
2 1 6 
3  6 7 
4 7 2 
   
 
 

鉴于这些数据,我如何提取该数据的层次结构,使其看起来像这样? \ n

  test01 
 test05 
 test06 
 test07 
 test02 
test03 
test04 
   
 
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题