我正在使用以下MySQL表和joomla。
id | Parent_id
7049 | 7051
0 | 7052
7051 | 7053
0 | 7054
7054 | 7055
我希望以下列方式从表中选择数据:父ID后跟子ID。有可能吗? 我附上了表结构的图像。
答案 0 :(得分:0)
您可以使用以下查询:
SELECT id, parent_id
FROM tablename
ORDER BY
CASE WHEN parent_id=0 THEN id ELSE parent_id END,
id