【发布时间】:2012-09-12 04:29:48
【问题描述】:
我有如下表的父子 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
这可以在单个查询中完成吗?
【问题讨论】:
-
这不是你在 MySQL 中真正要做的事情;这是你在输出中处理的东西。你用什么输出mysql查询?如果您仅在 mysql 命令行中执行此操作,那么您所拥有的将是最好的。但是,如果您可以使用其他东西(bash、PHP、Java、C 等),那么您需要让我们知道您使用什么语言来进行 MySQL 调用
-
我使用php,我不能写两个查询,因为我的分页会受到影响。
-
@diEcho :我尝试使用 order by,但没有帮助。因为我需要将所有子项列出(下一个)到父项。
标签: php mysql treeview parent-child