0

我有如下表的父子 ID

id    name     parent_id
1    parent       0 
2    child-1      1
3    child-1      1 
4    parent2      0
5    child-1      1
6    child-2      4 

我需要得到如下结果。

  parent
    #child-1
    #child-1
    #child-1
  parent2
    #child-2

这可以在单个查询中完成吗?

4

1 回答 1

0

认为这对你有用,但你没有给我们太多的东西:

在 MySQL 中:SELECT ... ORDER BY parent_id

在 PHP 中(这部分是伪代码(ish)):

if($parent_id==0) {
    //is a parent; no indent
} else {
    //not a parent; do the indent
}
于 2012-09-12T04:49:27.833 回答