亲子链查询

时间:2019-08-09 14:58:35

标签: mysql sql common-table-expression

我有一个加州河流数据库。每个河流都有一个ID和一个ParentID。这是仅有的两列。 ID代表孩子(从父母那里喝水的河流),ParentID代表父母(向孩子提供水的河流)。

孩子的ParentID是该特定父母的ID;因此,父级的ID出现在两列中。如果一条河流没有父级,则ParentID =0。这使它成为一长串河流中的第一条河流。

我正在尝试创建一个查询,该查询给了我这条河流。

编辑:我无法使用MySQL 5.7版运行CTE递归查询,我正在寻找替代解决方案。

0 个答案:

没有答案