我正在使用下面的表父母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
这可以在单个查询中执行吗?
答案 0 :(得分: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
}