表連線的執行步驟
表連線的執行步驟,演算法對稱美:
如果一個連線涉及兩個以上的表,那麼應從頭到尾閱讀說明步驟。例如,假定說明輸出包含以下資料流:
Access ..... W
Join
| Access ..... X
Join
| Access ..... Y
Join
| Access ..... Z
執行步驟將是:
從表 W 中獲取合格行。
將 W 中的某一行與表 X 中的下一行連線,並將結果命名為 P1(表示編號為 1 的部分連線結果)。
將 P1 與表 Y 中的下一行連線,以建立 P2。
將 P2 與表 Z 中的下一行連線,以建立一個完整的結果行。
如果 Z 中存在其他行,那麼轉至步驟 4。
如果 Y 中存在其他行,那麼轉至步驟 3。
如果 X 中存在其他行,那麼轉至步驟 2。
如果 W 中存在其他行,那麼轉至步驟 1。[@more@]
如果一個連線涉及兩個以上的表,那麼應從頭到尾閱讀說明步驟。例如,假定說明輸出包含以下資料流:
Access ..... W
Join
| Access ..... X
Join
| Access ..... Y
Join
| Access ..... Z
執行步驟將是:
從表 W 中獲取合格行。
將 W 中的某一行與表 X 中的下一行連線,並將結果命名為 P1(表示編號為 1 的部分連線結果)。
將 P1 與表 Y 中的下一行連線,以建立 P2。
將 P2 與表 Z 中的下一行連線,以建立一個完整的結果行。
如果 Z 中存在其他行,那麼轉至步驟 4。
如果 Y 中存在其他行,那麼轉至步驟 3。
如果 X 中存在其他行,那麼轉至步驟 2。
如果 W 中存在其他行,那麼轉至步驟 1。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1048021/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1.3.3.5. 步驟4:執行SQL*Plus 連線資料庫命令SQL資料庫
- 記錄集連線步驟
- PHP連線資料庫的步驟PHP資料庫
- JDBC連線資料庫步驟JDBC資料庫
- make工作時的執行步驟
- 執行計劃執行步驟原則
- mapreduce的一般執行步驟
- linux下連線EMC儲存的步驟Linux
- iview-admin執行步驟View
- mysqldump執行流程步驟介紹MySql
- Oracle SQL語句執行步驟OracleSQL
- python連線mysql資料庫步驟PythonMySql資料庫
- 專案執行落地的6個步驟
- Logminer的使用,具體執行步驟
- php遠端連線mysql資料庫的步驟PHPMySql資料庫
- 硬體的路由器連線方法與步驟路由器
- 遠端桌面會話連線限制操作步驟會話
- 光貓下連線路由器的詳細步驟路由器
- 電腦怎麼裝寬頻連線的全步驟
- vnc安裝步驟,4個vnc安裝步驟實現vnc與Linux的連線VNCLinux
- 電腦連線伺服器步驟 電腦如何連線伺服器?伺服器
- ACK G2-TA-KT執行無線效能測試操作步驟
- Hint 組合執行步驟 - 分開執行, 互不影響
- 無線滑鼠怎麼連線電腦沒反應 無線滑鼠連線電腦步驟
- 滑鼠怎麼連線在電腦上 滑鼠連線在電腦上的方法步驟
- Oracle中表連線的執行原理Oracle
- RMAN登陸及連線target資料庫的步驟方法資料庫
- 如何制定可執行的seo最佳化步驟
- 初學者執行jdonframework應用系統的步驟Framework
- win10投影儀怎樣連線_win10投影儀連線步驟Win10
- 無線滑鼠怎麼連線電腦 羅技logitech滑鼠連線電腦步驟教程Git
- win10電腦如何連線無線鍵盤_win10連線無線鍵盤的步驟Win10
- win10無線網路連線步驟_win10怎麼連線無線網路Win10
- 蘋果滑鼠連線windows10系統的步驟 蘋果滑鼠連線win10如何操作蘋果WindowsWin10
- 怎麼用手機藍芽連線電腦 手機藍芽連線電腦的步驟藍芽
- win10電腦如何連線wifi_win10連線wifi無線網路步驟Win10WiFi
- 電腦怎麼連線印表機裝置 電腦連線印表機操作步驟
- WindTerm的安裝及遠端連線Linux系統步驟Linux