2012-03-07 47 views
2

我有表類別像
id(AutoIncrement),Parent_id,Level,Name我需要獲得所需的格式與列

最初爲1級DATAS具有PARENT_ID 0自動增量ID將PARENT_ID下一級別。我的表的表的SQL查詢表DATAS將BW這樣

id  Parent_id Level Name 
1  0    1  Indian 
2  0    1  International 
3  0    1  Nri 
4  1    2  BC 
5  2    2  Christian 
6  2    2  Muslim 
7  4    3  MBC-1 
8  7    4  OBC-2 
9  1    2  FC 

我想顯示記錄格式(它就像一個樹視圖)

id  Parent_id Level Name 
1  0    1  Indian 
4  1    2  BC 
7  4    3  MBC-1 
8  7    4  OBC-2 
9  1    2  FC 
5  2    2  Christian 
6  2    2  Muslim 
2  0    1  International 
3  0    1  Nri 
4  1    2  BC 

任何人都可以幫助我使用sql查詢來獲得這種數據安排嗎?

+1

在mysql中沒有遞歸查詢。 – Michas 2012-03-07 12:16:35

+1

你能解釋你的願望安排嗎?我不明白。我有一個查詢的ideea ...但我無法理解你的ideea – Crsr 2012-03-07 12:25:21

+2

@ user966875:在你的結構中是否存在有限數量的層次,或者它可能是無限的? – 2012-03-07 12:59:54

回答