欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

oracle不对称查询话语

更新时间: 2014-01-05 02:11:09 责任编辑: Author_N1

 

oracle不对称查询语句
有五张表:user(用户表userid,username,isdelete(1表示在职)),org(组别表orgid,orgname),role(角色表roleid,rolename),org_user(用户组别的关联表id,orgid,userid),role_user(用户角色的关联表id,roleid,userid)。现在想从这5张表中获取--所有在职user的userid,username,orgname,rolename;
注意:有些在职用户可能没有角色和组别,但是只要用户在职就查询出来!
--参考方法--

select u.userid,u.username,o.orgname,r.rolename from user  u
left join org_user ou on u.userid = ou.userid
left join org o on o.orgid = ou.orgid
left join role_user ru on u.userid = ru.userid
left join role r on r.roleid = ru.roleid
where u.isdelete = 1


话说,isdelete=1表示在职不科学啊!!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:11:09
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/6705/
本文WWW.DOC100.NET DOC100.NET版权所有。