MySQL的JOIN原理

錶鏈接算法 Nested Loop Join(NLJ)算法: 首先介紹一種基礎算法:NLJ,嵌套循環算法。循環外層是驅動表,循壞內層是被驅動表。驅動表會驅動被驅動表進行鏈接操做。首先驅動表找到第一條記錄,而後從頭掃描被驅動表,逐一查找與驅動表第一條記錄匹配的記錄而後鏈接起來造成結果表中的一條記。被驅動表查找完後,再從驅動表中取出第二個記錄,而後從頭掃描被驅動表,逐一查找與驅動表第二條記錄匹配的記錄
相關文章
相關標籤/搜索