表連線的執行步驟

oxoxooxx發表於2011-03-31
表連線的執行步驟,演算法對稱美:
如果一個連線涉及兩個以上的表,那麼應從頭到尾閱讀說明步驟。例如,假定說明輸出包含以下資料流:

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章