mysql中,无极限分类查询,父类的id多层次查找所有的子类

SELECT T2.id,T2.login_name,T2.status,T2.re_member,T2.user_id, T2.user_name
FROM ( 
    SELECT 
        @r AS _user_id, 
        (SELECT @r := re_member FROM drp_user WHERE user_id = _user_id) AS parent_id, 
        @l := @l + 1 AS lvl 
    FROM 
        (SELECT @r := 'CA206', @l := 0) vars, 
        drp_user h 
    WHERE @r <> '0') T1 
JOIN drp_user T2 
ON T1._user_id = T2.user_id 
ORDER BY T1.lvl ASC;

问题:

  在hibernate中 **@r := re_member**书写形式不认

解决:

  将    **:=**     改成      **\\\:=**    就行 

以上是自己整理的,并测试过,可以直接用

 

----------------------------------------------------------------------------------------------------------------

文章中,有问题,可以在评论区评论,一起探讨编程中奥秘!

----------------------------------------------------------------------------------------------------------------

来都来了,代码看都看了,那就留个言呗,可以互动下!

----------------------------------------------------------------------------------------------------------------

转载声明:本文为博主原创文章,未经博主允许不得转载。

你可能感兴趣的:(-----------数据库)