2015-06-12 62 views
1

我正在和joomla一起使用下面的MySQL表。從mysql中選擇排序後的值

id | Parent_id 
7049 | 7051 
0 | 7052 
7051 | 7053 
0 | 7054 
7054 | 7055 

我想要按照以下方式從表中選擇數據:父ID和子ID。這是可能的嗎? 我附上了表格結構的圖片。 Table structure

+0

逸代碼格式化壽 –

+0

你可以分享你已經嘗試,並告訴我們爲什麼沒有工作? –

+0

我,m試圖顯示存儲在父數據庫的數據庫中的文章的層次結構。 –

回答

0

您可以使用這樣的查詢:

SELECT id, parent_id 
FROM tablename 
ORDER BY 
    CASE WHEN parent_id=0 THEN id ELSE parent_id END, 
    id 
+0

謝謝爲我工作...... :) –