U8/用户权限合并查询

--drop table #quanxian

SELECT

UA_HoldAuth.cAuth_Id功能名称ID,

cAuth_Name权限名称,

STRING_AGG(cUser_Name, ', ') AS 操作员

into #quanxian

FROM UA_HoldAuth --用户权限表

LEFT JOIN ua_auth ON UA_HoldAuth.cAuth_Id = ua_auth.cAuth_Id --权限说明表

LEFT JOIN ua_user ON UA_HoldAuth.cUser_Id = ua_user.cUser_Id --操作员表

WHERE 1 = 1

AND UA_HoldAuth.cAcc_Id = '998'

AND cAuth_Name IS NOT NULL

--AND UA_HoldAuth.cUser_Id IN (SELECT cUser_Id FROM ua_user WHERE cYHT_id <> '')

GROUP BY

UA_HoldAuth.cAuth_Id,cAuth_Name

ORDER BY UA_HoldAuth.cAuth_Id

select 功能名称ID,权限名称,操作员,s.cAuth_Name对应功能,x.cSub_Id,cSub_Name隶属系统

from #quanxian

left join ua_auth x on #quanxian.功能名称ID = x.cAuth_Id

left join ua_auth s on x.cSupAuth_Id = s.cAuth_Id

left join UA_SubSys on x.cSub_Id = UA_SubSys.cSub_Id --系统模块表

结果展示

相关推荐
Theo·Chan6 小时前
机房断电搞崩服务器 | 人大金仓 V8 全量备份跨实例完整恢复实录
sql·信创·kingbase·金仓
持敬chijing9 小时前
Web渗透之SQL注入总结
sql·安全·web安全·网络安全·网络攻击模型·web
davawang9 小时前
基于SQL实现分组的文字排序聚合
sql·分析函数·数据平台
可乐ea11 小时前
【Spring Boot + MyBatis|第4篇】MyBatis 动态 SQL:if、where、foreach 使用详解
java·spring boot·后端·sql·mybatis
IvorySQL12 小时前
PostgreSQL 技术日报 (6月8日)|索引预取迭代,AI 安全功能上新
数据库·人工智能·sql·安全·postgresql
持敬chijing13 小时前
Web渗透之SQL注入-SQLMAP使用笔记
数据库·sql·安全·web安全·网络安全·网络攻击模型
千里马学框架13 小时前
重学Perfetto浏览器在线抓取trace及高频sql分享
android·sql·智能手机·架构·aaos·perfetto·车机
逍遥德15 小时前
PostgreSQL --- 二进制数使用详解
数据库·sql·postgresql
swordbob1 天前
MySQL字符集陷阱:从Oracle迁移踩坑到utf8mb4强制规范
数据库·sql
十五年专注C++开发1 天前
MySql中各种功能用sql语句实现总结
数据库·sql·mysql