700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > mysql 递归查找父节点_MYSQL递归查询所有父节点

mysql 递归查找父节点_MYSQL递归查询所有父节点

时间:2024-05-11 23:05:04

相关推荐

mysql 递归查找父节点_MYSQL递归查询所有父节点

1、表结构:CREATETABLE`t_busi_system`(

`ID`varchar(64)NOTNULLCOMMENT'标识',

`PARENT_ID`varchar(64)DEFAULTNULLCOMMENT'父id',

`CREATE_DATE`varchar(64)DEFAULTNULLCOMMENT'创建时间',

`CREATE_USER_ID`varchar(64)DEFAULTNULLCOMMENT'创建人id',

`CREATE_USER_NAME`varchar(64)DEFAULTNULLCOMMENT'创建人姓名',

`LAST_UPDATE_DATE`varchar(64)DEFAULTNULLCOMMENT'最后更新时间',

`LAST_UPDATE_USER_ID`varchar(64)DEFAULTNULLCOMMENT'最后更新人id',

`LAST_UPDATE_USER_NAME`varchar(64)DEFAULTNULLCOMMENT'最后更新人姓名',

`SYSTEM_NAME`varchar(255)DEFAULTNULLCOMMENT'系统名称'

PRIMARYKEY(`ID`)

)

2、SQL:SELECTT2.id,T2.SYSTEM_NAME

FROM(

SELECT

@rAS_id,

(SELECT@r:=parent_idFROMT_BUSI_SYSTEMWHEREid=_id)ASparent_id,

@l:=@l+1ASlvl

FROM

(SELECT@r:='065efb0ee42e4c77a401bcf0f3eccf20',@l:=0)vars,

T_BUSI_SYSTEMh

WHERE@r<>0)T1

JOINT_BUSI_SYSTEMT2

ONT1._id=T2.id

ORDERBYT1.lvlDESC

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。