如何列出存储在MySQL中的层次结构中的所有直接和间接子类型

时间:2012-07-30 18:44:22

标签: mysql

我面临一个非常普遍的问题。我有一个大的对象层次结构,每个对象类型之间的关系存储在DB表(id,name,supertype_id)中。现在,如果我有一个等级A< -B< -C< -D。如何列出B的所有亚型。不仅直接相关的那些,当然B可以有很多直接的亚型,不仅C和C也可以有很多亚型等等。

现在我现在可以获取所有数据并在数据库外部处理它,但是如何使用SQL过程来完成它。

1 个答案:

答案 0 :(得分:1)

This is a good resource。 MySQL对于层次结构并不是很好,但可以通过一些工作来完成。