1. 程式人生 > >使用者admin所屬角色組的id是固定的,用一條sql列出admin所有的角色資訊

使用者admin所屬角色組的id是固定的,用一條sql列出admin所有的角色資訊

admin所屬角色組欄位內容(id)為:1
admin角色組對應的角色欄位內容(id)為:1,2,3,5,6,7,8,9,10,11,12

select 
s.*,r.* 
from
(select 
e.*,g.roles
from employee e 
inner join roleGroup g
on e.rolegroupid=g.id
where 
e.account='admin'
)s,
role r
where ','+s.roles+',' like '%,'+cast(r.id as varchar(10))+',%'

查詢欄位簡化後的顯示效果圖:
c1d645cf-ca15-3da1-bc9c-a5759a9a0d1e.png
  • c1d645cf-ca15-3da1-bc9c-a5759a9a0d1e-thumb.png
  • 大小: 19.8 KB