关于笛卡尔积、全连接测试
来源:互联网 发布:淘宝联盟怎么带图推广 编辑:程序博客网 时间:2024/05/05 17:46
关于笛卡尔积、全连接、union的测试
环境:
create table test111 (id number,name varchar2(20));
create table test222 (id number,name varchar2(20));
insert into test111 values(111,'aaa');
insert into test111 values(222,'bbb');
insert into test111 values(444,'ddd');
insert into test222 values(222,'bbb');
insert into test222 values(333,'ccc');
insert into test222 values(444,'eee');
insert into test222 values(444,'fff');
笛卡尔积
select * from test111,test222;
111 aaa 222 bbb
111 aaa 333 ccc
111 aaa 444 eee
111 aaa 444 fff
222 bbb 222 bbb
222 bbb 333 ccc
222 bbb 444 eee
222 bbb 444 fff
444 ddd 222 bbb
444 ddd 333 ccc
444 ddd 444 eee
444 ddd 444 fff
全连接
select * from test111 full join test222 on test111.id=test222.id;
222 bbb 222 bbb
444 ddd 444 eee
444 ddd 444 fff
111 aaa
333 ccc
等同于
select * from test111 inner join test222 on test111.id=test222.id
union all
select * from test111 left join test222 on test111.id=test222.id where test222.id is null
union all
select * from test111 right join test222 on test111.id=test222.id where test111.id is null;
- 关于笛卡尔积、全连接测试
- 关于内连接、外连接、笛卡尔积
- sql左连接 右连接 笛卡尔积 全连接 内连接一看就懂的解释
- SQL 的更改结构,内连接,(左右)外连接,全连接语句(笛卡尔积)
- 笛卡尔积与连接查询
- 笛卡尔积,自然连接,外连接
- Oracle 笛卡尔积交集内外连接
- Oracle笛卡尔积,分组,多表连接
- Oracle笛卡尔积与连接查询
- 内连接 外连接 交叉连接 笛卡尔积
- 内连接、外连接、交叉连接、笛卡尔积
- 内连接 外连接 交叉连接 笛卡尔积
- 内连接 外连接 交叉连接 笛卡尔积
- 内连接 外连接 交叉连接 笛卡尔积
- 关于去重复的笛卡尔积
- sql各种连接笛卡尔积,inner join,left join,right join,full join等测试与区别
- MySQL左连接、右连接、笛卡尔积的表现形式
- 笛卡尔连接构造一则
- ASP.NET中显示Linq To SQL输出的SQL语句
- 刚从网上找的一个学生数据管理系统的代码。
- struts1与2区别
- Android 根文件系统分析(2)
- 终结者2018,Everybody Deserved Second Chance
- 关于笛卡尔积、全连接测试
- DBA常用SQL查询
- Ubuntu声音不正常的解决办法
- MAPX应用程序发布详解
- 图像处理:基础(模板、卷积运算)
- pku2276Model Rocket Height
- asp.net中使用文本输入框输入文本,保留文本基本格式,打印和显示的方法
- 实现Windows Mobile 窗体的最小化
- 信号---用于Linux 进程通信