笛卡爾積與全連線
建表:
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');
commit;
笛卡爾積
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;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-624978/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle的表連線方法(四)笛卡爾積Oracle
- java 笛卡爾積(迴圈)Java
- 二維陣列笛卡爾積js實現陣列JS
- 笛卡爾積的應用——商品 SKU 計算
- 笛卡爾樹
- Python如何從列表中獲取笛卡爾積Python
- [JavaScript] 求解任意n個集合的笛卡爾積JavaScript
- 笛卡爾積和NEST LOOP產生的影響OOP
- 笛卡爾乘積的javascript版實現和應用JavaScript
- 成績錄入SQL語句 笛卡爾積 LEFT JOINSQL
- 【TUNE_ORACLE】列出走了笛卡爾積的SQL參考OracleSQL
- php計算多個集合的笛卡爾積例項詳解PHP
- 統計資訊不準確導致執行計劃走了笛卡爾積
- SQL 語句調優_減少或者避免笛卡爾乘積的發生SQL
- SparkSQL中產生笛卡爾積的幾種典型場景以及處理策略SparkSQL
- 笛卡爾實驗室全面遷移至亞馬遜雲科技亞馬遜
- 卷積層和全連線層之間的關係卷積
- 例項解析外連線 內連線 自連線 全連線
- 形象化理解笛卡爾座標系和極座標系
- 科學的演變:從笛卡爾到生成式人工智慧人工智慧
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- SQL的四種連線:內連線 左外連線 右外連線 全連線SQL
- 深入淺出SQL之左連線、右連線和全連線SQL
- Oracle內連線、外連線、右外連線、全外連線小總結Oracle
- 【SQL】Oracle的內連線、左外連線、右外連線及全外連線SQLOracle
- C++ opencv的圓轉矩形,極座標轉笛卡爾座標系C++OpenCV
- 深入理解SQL的四種連線-左外連線、右外連線、內連線、全連線SQL
- Oracle 左外連線、右外連線、全外連線小總結Oracle
- Oracle(+)連線與Join連線Oracle
- 左連線與右連線
- 長連線與短連線
- oracle sql內連線_左(右)連線_全外連線_幾種寫法OracleSQL
- P1377 [TJOI2011] 樹的序 (笛卡爾樹)
- 全連線層的作用解析
- Oracle左右全連線總結Oracle
- ORACLE 半連線與反連線Oracle
- 外連線與連線順序
- TCP 三次握手原理以及半連線和全連線TCP