我正在编写一个调用employee name
, employee's username
, security level
, menu
, menu's tabs
, 和的查询menu descriptions
。我希望查询仅将employee name
and显示username
为一列,然后显示security level
, menu
,menu tabs
和menu description
.
Select usname as Name,
Ususer as Username,
Uswosecl as WO_SecurityLevel,
AoOpID as Operation_ID, aoseclevel as Operation_Security,
AoMenu as Menu, AoMenuItem as Tab, AoText as Description
from cudtatet.xxpuser
join fmsusrfua.xxpauops on uswosecl >= aoseclevel
and aoseclevel >= 0
where ususer NOT IN (‘*ALL’,’daffron’)
and aoAuOpID >=70000 and aoAuOpID < 80000
order by usname, ususer
我会发布我的输出,但它相当大,所以我将总结我收到的内容。
NAME USERNAME SEC LEVEL MENU TAB DESC
AIKO R. ariggins 4 HELP TIME ENTRY MESSAGES
AIKO R. ariggins 4 HELP ABOUT ABOUT
AKIO R. ariggins 4 HELP CHANGEPASS CHANGEPASS
.......
我想收到的输出是:
NAME: AKIO R. USERNAME: ariggins SECLEVEL: 4
Menu: HELP > TIME ENTRY > MESSAGES
HELP > ABOUT > ABOUT
HELP > CHANGE PASSWORD > CHANGE PASSWORD
.....
NAME: THE NEXT EMPLOYEE USERNAME: EMPLOYEE USERNAME SECLEVEL: 6
MENU: HELP > TIME ENTRY > TIME ENTRY
HELP > ABOUT > ABOUT
HELP > AD-HOC > AD-HOC
....CONTINUES UNTIL COMPLETE
我将此查询放入结果集中。如果可以通过查询来完成,那就太好了。如果我需要在我的应用程序代码中执行此操作,也会需要一些指导,因为我不确定如何生成此输出。