在MySQL中,可以使用自连接(Self Join)来对parent_id按字母顺序进行排序。下面是一个示例代码:
SELECT t1.parent_id, t1.name, t2.name AS parent_name
FROM your_table t1
LEFT JOIN your_table t2 ON t1.parent_id = t2.id
ORDER BY t1.parent_id;
在这个示例中,假设你有一个名为your_table
的表,它包含了id
、parent_id
和name
字段。你需要将your_table
替换为你的实际表名。
这个查询将返回每个子项的parent_id
和对应的父项名称,并按parent_id
进行排序。请注意,使用LEFT JOIN
可以确保即使没有父项也能返回子项的信息。
希望这个例子能帮助到你!