mysql中的一条特殊sql

SELECT
    u.user_id,
    u.dept_id,
    u.nick_name,
    u.user_name,
    u.email,
    u.avatar,
    u.phonenumber,
    u.PASSWORD,
    u.sex,
    u.STATUS,
    u.del_flag,
    u.login_ip,
    u.login_date,
    u.create_by,
    u.create_time,
    u.remark,
    d.dept_name,
    d.leader 
FROM
    sys_user u
    LEFT JOIN sys_dept d ON u.dept_id = d.dept_id 
WHERE
    u.del_flag = '0' 
    AND (
        u.dept_id = 100 
    OR u.dept_id IN ( SELECT t.dept_id FROM sys_dept t WHERE FIND_IN_SET ( 107, ancestors ) ) 
    )

中WHERE FIND_IN_SET ( 107, ancestors )的意义。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值