2

假设我有一个带有类和要求的数据库,例如:

+--------+------+
| course |prereq|
+--------+------+
| 1      |  null|
| 2      |  null|
| 3      |    1 |
| 3      |    2 |
| 4      |    3 |
| 5      |    4 |
+--------+------+

我想找到课程 4 的所有先决条件。所以我的答案是 3、2、1。
此外,这只是一个示例,我希望能够将其用于任何大小的表格。

我将如何在 mysql 中执行此操作?

4

1 回答 1

2

您要问的是关于mysql 中的分层连接

使用某种逻辑和存储功能将为您解决问题。

这个线程肯定会引导你。

试试。

于 2013-07-30T03:56:56.033 回答