Oracle笛卡尔积与连接查询
来源:互联网 发布:java退格 编辑:程序博客网 时间:2024/05/19 02:21
一、外连接
左外连接
左表字段的全部记录显示,右表显示条件限定的字段记录,非条件限定的显示null。(可以加WHERE限定)
SELECT * FROM DEPT d1 LEFT JOIN EMP d2 ON d1.deptno = d2.deptno;
SELECT * FROM DEPT d1 LEFT JOIN EMP d2 ON d1.deptno = d2.deptno WHERE d2.deptno=3;
左表显示全部,右表显示3的字段和ON条件字段。
右外连接
与左外连接正好相反
SELECT * FROM DEPT d1 RIGHT JOIN EMP d2 ON d1.deptno = d2.deptno;
二、内连接
inner join或者直接用join,必须加on过滤,可以加WHERE
SELECT * FROM DEPT d1 INNER JOIN EMP d2 ON d1.deptno = d2.deptno;
三、关联关系
交叉连接–cross join类似于笛卡尔积
SELECT * FROM DEPT d1 CROSS JOIN EMP d2;
四、自然连接
natural join
自然连接是在两张表中寻找那些数据类型和列名都相同的字段,然后自动地将他们连接起来,并返回所有符合条件按的结果
SELECT * FROM DEPT d1 NATURAL JOIN EMP d2;
阅读全文
1 0
- Oracle笛卡尔积与连接查询
- 笛卡尔积与连接查询
- 数据库Oracle之多表查询:笛卡尔积、等值连接、不等值连接、外连接,自连接
- Oracle 笛卡尔积交集内外连接
- Oracle笛卡尔积,分组,多表连接
- 笛卡尔积与多表查询
- Oracle:笛卡尔积
- 【精华版】mysql的自然连接(natural join)与笛卡尔积
- 【Oracle】模糊查询与高级连接查询
- Oracle SQL使用笛卡尔连接、正则表达式和层次查询、union all、unpiovt 解决多列值筛选、列转行问题
- 关于内连接、外连接、笛卡尔积
- 笛卡尔积,自然连接,外连接
- 笛卡尔积与交叉联接
- 关于笛卡尔积、全连接测试
- Oracle多表连接与子查询
- Oracle表连接与子查询示例
- Oracle多表连接与子查询
- Oracle多表连接与子查询
- 编译PHP报错:make: *** [ext/fileinfo/libmagic/apprentice.lo]
- AbstractQueuedSynchronizer深度学习(独占锁)
- 【HDU1969】Pie(二分法)
- UVa10092: The Problem with the Problem Setter 题解
- QSettings 读写配置文件
- Oracle笛卡尔积与连接查询
- mac 下安装 ActiveMQ
- 八大排序算法之-归并排序 java代码
- 梯度
- sklearn中文文档——1.1. 普通线性模型
- 经典离线求lca[模板]
- Maven的安装配置及初次创建项目与java单元测试工具JUnit
- WebGIS学习(一)——开篇谈WEBGIS
- show and tell,让机器看图说话(show attention and tell)