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

MYSQL递归查询所有父节点

时间:2023-01-02 16:08:20

相关推荐

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_NAMEFROM(SELECT@rAS_id,(SELECT@r:=parent_idFROMT_BUSI_SYSTEMWHEREid=_id)ASparent_id,@l:=@l+1ASlvlFROM(SELECT@r:='065efb0ee42e4c77a401bcf0f3eccf20',@l:=0)vars,T_BUSI_SYSTEMhWHERE@r<>0)T1JOINT_BUSI_SYSTEMT2ONT1._id=T2.idORDERBYT1.lvlDESC

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