select b.u_code,b.u_id,b.u_fullname,m.value from ( SYS_USER_BASEPROFILE b inner join SYS_ORG_UMEMBER u
on b.u_code=u.u_code and u.org_code in (220966001776)) left join SYS_USER_EXTPF_MOBILE m
on b.u_code=m.u_code
这里例子的意思根据条件取得a表和b表中的全部交集,以此为准查找c表中与之相关数据。
其中join type可以根据需要随意变化,语法如下。
select a.*,b.*,c.* from(tableA a inner join tableB b on a.col1=b.col2)
left join tableC c on b.col1=c.col2
inner join 内连接,根据条件取两表交集。作用与select * from tableA a,tableB b where a.col1=b.col2相同
left join 取前面表中所有记录,根据条件在后一张表中取相关记录,没有记录为null,right join作用类似,方向变化。
分享到:
相关推荐
一些ORACLE的表链接查询。求最高,最低,排序
这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询..数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存区域越大,就可以保留更多的语句,当然被共享的可能性...
oracle多表连接技巧介绍了常见的多表连接应用实例
介绍SQL语句中的多表连接查询。主要讲解了表连接的形式和笛卡尔积,程序也重点讲解了表的左连接、右连接、自然连接等基本概念。
oracle 多表查询与数据修改学习笔记,主要是让大家熟悉三个或四个表的连接查询,熟练掌握delete、update与insert的语法。
详解Oracle多种表连接方式,对内连接、外联结均有详细描述。
练习题 1. 列出所有员工的姓名、部门名称和工资 Select e.ename,d.dname,e.sal From emp e,dept d Where e.deptno=d.deptno; 2. 列出所有部门的详细信息和部门人数 Select d.deptno,d.dname, d.loc,count(e.empno)...
如果你仍然对oracle的坐连接,右连接,自连接等连接的概念、意义及其用法很模糊的话,这个文档一定会让你有一个豁然开朗的感觉,当然,这里还有个关于sqlplus的文档,可以帮助你很顺利的完成操作。
Oracle+表连接方式(内连接-外连接-自连接)+详解
Oracle+表连接方式(内连接-外连接-自连接) 详细介绍的连接的类型及应用实例,一份值得看的数据库资料,强列建义下载
oracle sql 多表连接和子查询 oracle sql 多表连接和子查询
oracle表连接和子查询实例 所有的实例查询都包含在里面,不会担心笔试oracle子查询。
C#连接Oracle数据库(查询数据)方法,好东西,分享一下
oracle select group 子查询 表连接
Oracle表连接方式,思路清晰,可以帮助初学者更好的掌握Oracle的表连接。
主要介绍了Java使用Jdbc连接Oracle执行简单查询操作,结合实例形式详细分析了java基于jdbc实现Oracle数据库的连接与查询相关操作技巧,需要的朋友可以参考下
Oracle左连接返回多条记录中一条记录的查询语句,更具指定条件分组排序,返回各组中第一条记录
oracle客户端配置连接oracle客户端配置连接oracle客户端配置连接
本文将主要从以下几个典型的例子来分析Oracle表的几种不同连接方式。
word文件,深入讲解Oracle的外连接查询