not in 用外連線實現
* from test;
ID NAME
---------- ----------
1 2
2 3
---------- ----------
1 2
2 3
* from test1;
ID NAME
---------- ----------
1 2
2 3
---------- ----------
1 2
2 3
2 test.*
3 from
4 test,
5 test1
6 where
7 test1.id(+) = test.id
8 and test1.name(+) = 2
9 and test1.id is null
10 ;
ID NAME
---------- ----------
2 3
等價於:
---------- ----------
2 3
等價於:
select test.*
from test
where test.id not in (
select test1.id
from test1
where test1.name = 2
)
;
from test
where test.id not in (
select test1.id
from test1
where test1.name = 2
)
;
* from
2 test,
3 test1
4 where
5 test1.id(+) = test.id
6 and test1.name(+) = 2;
2 test,
3 test1
4 where
5 test1.id(+) = test.id
6 and test1.name(+) = 2;
ID NAME ID NAME
---------- ---------- ---------- ----------
1 2 1 2
2 3
---------- ---------- ---------- ----------
1 2 1 2
2 3
* from
2 test,
3 test1
4 where
5 test1.id(+) = test.id;
2 test,
3 test1
4 where
5 test1.id(+) = test.id;
ID NAME ID NAME
---------- ---------- ---------- ----------
1 2 1 2
2 3 2 3
連線以後。對於test1.name不為2的記錄,整條記錄用null值代替。
---------- ---------- ---------- ----------
1 2 1 2
2 3 2 3
連線以後。對於test1.name不為2的記錄,整條記錄用null值代替。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22034023/viewspace-715426/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle左外連線、右外連線、完全外連線以及(+)號用法Oracle
- sql 內連線和外連線SQL
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- MySQL筆記3——內連線/外連線、多表連線MySql筆記
- Python實現MySQL連線池PythonMySql
- 無公網ip 實現外網免費連線內網ssh(22)埠內網
- Netty 實現SSL安全連線(wss://)Netty
- [譯] Go 實現百萬 WebSocket 連線GoWeb
- Swoole MySQL 連線池的實現MySql
- 實現一個redis連線池Redis
- 資料庫連線池實現資料庫
- mysql的jdbc連線java實現MySqlJDBCJava
- Django使用channels實現Websocket連線DjangoWeb
- 內聯,左外聯,右外聯,全連線,交叉連線 的區別
- 3.DQL資料查詢語言(內連線,外連線,自連線)
- 婚戀交友原始碼開發,採用連線複用實現效能優化原始碼優化
- 五、jsPlumb實現流程圖配置--連線JS流程圖
- 如何實現遠端桌面連線操作
- Mysql——內外連線,事物,索引MySql索引
- MYSQL學習筆記23: 多表查詢(自連線內連線+左右外連線)MySql筆記
- Golang 連線池的幾種實現案例Golang
- 初步實現使用pppd連線GPRS上網
- 基於swoole的mysql連線池實現MySql
- 貝塞爾曲線(Bezier curve)實現節點連線
- MySQL連線控制外掛介紹MySql
- mysql外連線有哪些型別MySql型別
- 基於RabbitMQ.Client元件實現RabbitMQ可複用的 ConnectionPool(連線池)MQclient元件
- PostgreSQL優化案例之 反連線與外連線等價改寫SQL優化
- 資料庫連線池的實現及原理資料庫
- 使用commons-pool2實現FTP連線池FTP
- django中的資料庫連線池實現Django資料庫
- golang兩種資料庫連線池實現Golang資料庫
- 輕鬆連線 ChatGPT實現程式碼審查ChatGPT
- 使用雲伺服器,如何實現Rdesktop連線?伺服器
- PowerDesigner實現Oracle資料庫連線生成模型Oracle資料庫模型
- 1+1>2,Paddle Lite與EdgeBoard無縫連線,快速實現部署應用
- 關於外連線和where條件
- 無法連線java visualvm外掛中心JavaLVM
- Vmware虛擬機器連線外網虛擬機