Mysql:尝试获取树的所有子节点

时间:2019-01-15 09:55:39

标签: mysql treeview

一次调用mysql过程或通过传递根节点查询无法获得创建完整树的解决方案。

我有一个具有以下结构的表-

CREATE TABLE `user_accounts` (
  `login` INT NOT NULL AUTO_INCREMENT,
  `agent_account` INT NULL,
  PRIMARY KEY (`login`));

这里agent_account是登录的参考。 通过遵循此参考,我可以生成一棵树。

Here is image of table data

select login from ( select * from user_accounts order by agent_account, login) Folder, 
   (select @pv := '13259355') initialisation 
     where find_in_set(agent_account, @pv) > 0 
    and @pv := concat(@pv, ',', login )

没有得到期望的结果,它将给出树的所有节点。

0 个答案:

没有答案