2015-06-12 38 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

谢谢为我工作...... :) –