统计用户角色信息

404
0

chestnut 数据老手Lv5

发表于2022-10-19 21:01

楼主
本帖最后由 chestnut 于 2022-10-19 21:01 编辑

根据系统数据库表,使用SQL数据源,统计用户与角色的信息。
SQL:
  1. select c.RESOURCEID_, d.NAME_, c.AUTHID_ , c.USER_NAME
  2.   from (select a.AUTHID_ ,b.CAPTION_  USER_NAME,replace(a.RESOURCEID_, 'ES$4', '') as RESOURCEID_
  3.           from ES10_PERMISSION a
  4.          inner join es10_user b on a.AUTHID_ = b.USERID_
  5.          where AUTHTYPE_ = '0') c
  6. inner join ES10_ROLE d on c.RESOURCEID_ = d.ID_
  7. where <#=if(@yhid<>'',"c.AUTHID_ like '%"+@yhid+"%' ","1=1")#>
  8.     and <#=if(@yhmc<>'',"c.user_name like '%"+@yhmc+"%' ","1=1")#>
复制代码
这里es10_user 是用户信息表,若使用第三方机构库,可以在系统库中导入用户信息(数据库表、视图)用于匹配。
@yhid @yhmc是输入框参数,可任意匹配。



最近看过此主题的会员

数据大白

light0238

yangm

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号