一.Oracle Natural join
<span style="font-size:12px;">create table test_table_A(id number primary key,name varchar(32)); create table test_table_B(id number primary key,name varchar(32),des varchar(32)); select *from test_table_A; select *from test_table_B; insert into test_table_A(id, name) values(1,'cuiyaonan20 a'); insert into test_table_A(id, name) values(2,'cuiyaonan200 a'); insert into test_table_A(id, name) values(3,'cuiyaonan2000 a'); insert into test_table_A(id, name) values(4,'cuiyaonan2000@163.com a '); insert into test_table_B values(1,'cuiyaonan20 a','des 1'); insert into test_table_B values(2,'cuiyaonan200 a','des 2'); insert into test_table_B values(3,'cuiyaonan2000 a','des 3'); insert into test_table_B values(4,'cuiyaonan20 b','des 1'); insert into test_table_B values(5,'cuiyaonan200 b','des 2'); insert into test_table_B values(6,'cuiyaonan2000 b','des 3');</span>
在pl/sql中运行如上实例代码
然后执行:
select *from test_table_a natural join test_table_b;
显示结果为:
这就是自连接,A表与B表 如果有同名字段,且字段类型一致,就会整合判断内容是否相等相等就做笛卡尔积.
一.Oracle using join
执行如下代码:
select *from test_table_a join test_table_b using(name);
显示结果为:
非常明显,using就是相对于natural而言制定了 一列进行匹配(前提条件一致,字段同名,类型一致)
相关推荐
Oracle 动态SQL介绍以及using用法示例
oracle-join,java代码展示。
官方资料:白皮书[英文]Oracle Database 1 2c Multitenant Snapshot Clones Using Oracle CloudFS Oracle Multitenant Architecture.;Oracle CloudFS Architecture;Oracle ASM Dynamic Volume Manager (ADVM);Oracle...
本篇文章是对Oracle的left join中on和where的区别进行了详细的分析介绍,需要的朋友参考下
Oracle中hash join研究.pdf
ORACLE的优化器共有3种 A、RULE (基于规则) b、COST (基于成本) c、CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。 ...
oracle中left join和right join的区别浅谈,需要的朋友可以参考一下
oracle 和 db2的主要区别
python+oracle join
Oracle Order Management Using Oracle Workflow in Oracle Order Management Release 11i Part No. A96689-0
Oracle正版、盗版区别.docx
Oracle Process Manufacturing Using Oracle Process Manufacturing with Oracle Manufacturing Scheduling User’s Guide Release 11i Part No. B106
Oracle CBO 学习笔记之(1) : 深入理解Oracle Hash Join的代价模型及其执行流程:word,pdf,图例
本手册详细介绍了通过Virtualbox安装Oracle RAC的方法。对于没有真实环境的学习者来说,在虚拟机里面安装RAC是很好的办法。但是之前在vmware上一直一成功实现共享存储。用oracle自己的virtualbox,完全没有问题。
Oracle Process Manufacturing Using Oracle Advanced Planning and Scheduling with Oracle Process Manufacturing Release 11i Part No. A81002-06
5. MySQL与ORACLE区别 19 6. 可视化工具 38 三、 ORACLE介绍 38 1. ORACLE是什么? 38 2. ORACLE核心特点是什么? 38 3. ORACLE数据库类型有哪些? 39 4. ORACLE整体架构及工作原理? 39 5. 可视化工具 40
Cloud Computing Using Oracle Application Express 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
ORACLE和SQL语法区别归纳 对于新手有帮助