我有一個表是這樣的:訂貨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