gpt4 book ai didi

mysql - 从与自身外键相关的 SQL 表中选择最顶层的父级

转载 作者:行者123 更新时间:2023-11-29 01:02:48 24 4
gpt4 key购买 nike

我有以下 SQL 表

面积

id     name         parent_id
1 Pune null
2 Mumbai null
3 area1 1
4 area2 3

这里我有逻辑外键 parent_id 所以 area2 有父级 area1area1 有父级 浦那。在这里,我想选择任何子区域的最顶层父级。对于前。当我搜索 area2 时,它会给出结果 Pune

最佳答案

mysql 不支持分层连接(例如 WITH RECURSIVE)

您可以试试这个解决方案:

Hierarchical queries in MySQL

或者在 php 或您正在使用的任何其他服务器端语言中操作递归

由于您在有关 Oracle/MSSQL 的评论中提出了问题:Oracle , MSSQL

关于mysql - 从与自身外键相关的 SQL 表中选择最顶层的父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30409250/

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