大家好,上次課程我們講了自然連接的使用,本節(jié)課再跟隨小編來(lái)學(xué)習(xí)一下內(nèi)連接。內(nèi)連接的效果和等值連接是一樣的,只不過(guò)在Access數(shù)據(jù)庫(kù)中的操作不一樣罷了,這里先放上內(nèi)連接的SQL語(yǔ)法格式: SELECT ……FROM 表1 INNER JOIN 表2 ON 表1.某字段 = 表2.某字段 在學(xué)習(xí)內(nèi)連接之前,小編強(qiáng)烈建議你重新溫習(xí)一下等值連接的知識(shí),強(qiáng)烈建議哦,這樣待會(huì)兒才會(huì)有對(duì)比。 點(diǎn)擊查看:【等值連接詳解】 現(xiàn)在假設(shè)我們的Access數(shù)據(jù)庫(kù)中有這樣兩張表,表一:有a、b、c三個(gè)字段;表二有c、d、e三個(gè)字段。如果表一中的任意一個(gè)字段和表二中的任意一個(gè)字段之間有相同的值,就可以構(gòu)成內(nèi)連接,這樣其實(shí)我們可以得到如下的九個(gè)內(nèi)連接的情況: 表一.a=表二c 表一.a=表二d 表一.a=表二e 表一.b=表二c 表一.b=表二d 表一.b=表二e 表一.c=表二c 表一.c=表二e 表一.c=表二e 上面這段話基本和之前等值連接課程的一樣。那么如何在Access數(shù)據(jù)庫(kù)中使用內(nèi)連接來(lái)完成查詢呢?我們來(lái)看一個(gè)例子,如下圖是兩個(gè)表: 表一:
1、表一的a字段和表二c字段有相同的值5; 2、表一的b字段和表二c字段有相同的值6; 3、表一的b字段和表二d字段有相同的值6; 4、表一的c字段和表二c字段有相同的值5和7; 5、表一的c字段和表二d字段有相同的值7; 6、表一的c字段和表二e字段有相同的值7; 現(xiàn)在我們隨便選取其中的一種情況在Access中做一個(gè)內(nèi)連接查詢,這里就選擇第三種情況(表一的b字段和表二d字段有相同的值6)作為演示,在查詢?cè)O(shè)計(jì)器中按如下操作:
綜合來(lái)看,小編覺(jué)得內(nèi)連接操作起來(lái)比等值連接更方便,因?yàn)槲覀兛梢灾苯佑猛蟿?dòng)的方式把兩個(gè)表中有相同值的字段連接起來(lái)就好了。這里再次建議和等值連接好好做個(gè)對(duì)比。 |
|
來(lái)自: 計(jì)算機(jī)辦公 > 《待分類》