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 --系统模块表

结果展示

相关推荐
华农DrLai3 小时前
Spark SQL Catalyst 优化器详解
大数据·hive·sql·flink·spark
数据知道3 小时前
PostgreSQL 故障排查:紧急排查与 SQL 熔断处理(CPU 占用 100% 等情况)
数据库·sql·postgresql
麦聪聊数据14 小时前
Web 原生架构如何重塑企业级数据库协作流?
数据库·sql·低代码·架构
Apple_羊先森17 小时前
ORACLE数据库巡检SQL脚本--19、磁盘读次数最高的前5条SQL语句
数据库·sql·oracle
l1t19 小时前
DeepSeek总结的PostgreSQL的GPT推理SQL移植到DuckDB的性能优化方法
sql·gpt·postgresql
山岚的运维笔记21 小时前
SQL Server笔记 -- 第20章:TRY/CATCH
java·数据库·笔记·sql·microsoft·sqlserver
认真的薛薛1 天前
数据库-sql语句
数据库·sql·oracle
爱学英语的程序员1 天前
面试官:你了解过哪些数据库?
java·数据库·spring boot·sql·mysql·mybatis
不剪发的Tony老师1 天前
Shaper:一款免费开源的数据可视化工具
sql·数据可视化
山峰哥1 天前
数据库工程与SQL调优——从索引策略到查询优化的深度实践
数据库·sql·性能优化·编辑器