gpt4 book ai didi

带有无尽子项的 MySQL 嵌套 SELECT 查询

转载 作者:搜寻专家 更新时间:2023-10-30 20:58:16 24 4
gpt4 key购买 nike

我的数据库结构

我从我的数据库开始。

页面表

id    content
-------------
2 My content
4 Another content
7 Example content
8 Test content
11 Some content

parent 表

id    page_id    parent_id
--------------------------
1 2 0
2 4 2
3 7 2
4 8 7
5 11 8

parents_table.page_id 连接到 pages_table.id

问题

  • 我可以使用 SQL 获取 page_id 11 并爬升该 ID 的所有父级吗?直到我到达 parent_id 0?
  • parent 的总数未知。

也许是虚拟表?

这就是我能想到的,虚拟表。只是一个想法,可能不是正确的方法。

id    parent_id_1    parent_id_2    parent_id_3    parent_id_4    parent_id_5
-----------------------------------------------------------------------------
11 8 7 4 2 0

最佳答案

使用 MySql 没有智能和优雅的方法在 Oracle 中,您可以通过连接来完成这项工作 Connect by

关于带有无尽子项的 MySQL 嵌套 SELECT 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13475479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com