【问题标题】:how get recursive parent in mysql如何在mysql中获得递归父级
【发布时间】:2016-08-26 08:55:06
【问题描述】:

我有下面的行结构,它必须显示特殊行的所有祖先


id | parent_id
-------------
1  |  null
2  |   1
3  |  null
4  |   2
5  |   4

我会写简单的查询但不会工作

select * from table1 as a
join table1 as b on (a.parent_id = b.id )
where a.id = 4

==========================

期望的输出:

2
1

【问题讨论】:

    标签: mysql join tree parent


    【解决方案1】:

    MySQL 没有任何内置的“分层”工具。您需要在循环中编写SELECT,无论是在应用程序代码中还是在存储过程中。

    【讨论】:

      猜你喜欢
      • 2017-12-15
      • 2019-05-11
      • 1970-01-01
      • 2022-01-20
      • 2018-07-30
      • 2011-06-27
      • 2017-01-15
      • 2021-12-17
      • 2015-01-09
      相关资源
      最近更新 更多