我有一个表是这样的:订货MySQL的结果顺从父/子
ID NAME TYPE PARENT
1 Letters of Jane Austen book 0
2 Chapter 1 chapter 1
3 Chapter 2 chapter 1
4 Chapter 3 chapter 1
5 Title 1 title 2
6 Title 2 title 2
我想创建一个有序的形式是这样的:
[]Letters of Jane Austen
[]Chapter 1
[]Title 1
[]Title 2
[]Chapter 2
[]Chapter 3
[]Another book...
在数据库中有很多书,不只是一个。
有没有办法用这种方法对查询“SELECT”进行排序? 这只是一个整容问题,它不需要做一个多维数组或其他东西,因为我可以在标签上键入它们的类型,然后根据类型更改它们的外观。但我需要以正确的顺序提出查询。
Pd积:对不起,我的英语:S
[?你尝试过什么(http://www.whathaveyoutried.com/)参见[问咨询】(http://stackoverflow.com/questions/ask请客户。 – 2013-03-18 12:04:32
我试图用php + while或if或foreach来完成它,但是我还没有完成它的工作。但我不是SQL专家,我认为带来有序查询会更容易。 – 2013-03-18 12:12:09
我不是mysql的专家,但如果它是SQL服务器我会在存储过程中使用游标来执行此操作。 – Star 2013-03-18 12:20:16