我有一个MySQL表,其中的字段如下:
id name parent
1 Fruit 0
2 Meat 0
3 Orange 1
4 Beef 2
父级字段表示上一级的ID。例如水果的ID是1,橙子是其中一种水果,所以其父级是1。
然而,我想要一个高效的MySQL查询,以parent->children->parent->children的格式获取所有记录。我该如何做到这一点?
查询的结果记录应该像这样:
id name parent
1 Fruit 0
3 Orange 1
2 Meat 0
4 Beef 2