如何获得所有嵌套用户?

时间:2019-05-20 19:28:04

标签: mysql sql

我的表格结构如下:

用户表

id  name
1   user1
2   user2
3   user3
4   user4
5   user5
6   user6
7   user7
8   user8

nested_users表

id  childId  parentId
1   2        3
2   3        1
3   5        3
4   6        1
5   8        2

或者可以是这样,

用户表

id name   parent  level
1  user1  null    0
2  user2  3       2
3  user3  1       1
4  user4  null    0
5  user5  3       2
6  user6  1       1
7  user7  null    0
8  user8  2       3

哪个更好?

我想在我的网页上显示详细信息,

id  name
1 user1
  3 user3
     2 user2
        8 user8
     5 user5
  6 user6
4 user4
7 user7

而且,MySQL版本是5.7

谢谢

0 个答案:

没有答案