本帖最后由 zhc19620430 于 2011-8-19 14:20 編輯 上面我們建立了【表1】和【表2】?jì)蓮埍?,現在創(chuàng )建查詢(xún),講解如下:
步驟1.選擇【創(chuàng )建】功能的【查詢(xún)設計】,會(huì )出現【顯示表】,在【表】對話(huà)框雙擊【表1】和【表1】或選擇【表1】按【添加】,再選擇【表2】按【添加】,然后【關(guān)閉】;
步驟2. 在【查詢(xún)1】設計視圖里會(huì )出現【表1】和【表2】,因為我們在導入表時(shí)就創(chuàng )建了主鍵,下面“姓名”左邊的鑰匙就是創(chuàng )建的主鍵,現在只要我們聯(lián)接“姓名”即可;
步驟3.鼠標選擇【表1】的【姓名】,按住左鍵不放拖到【表2】的【姓名】,然后再【字段】里就可以選擇【姓名】,性別和年齡,表對話(huà)框及顯示自動(dòng)會(huì )出現【表1】和【表2】的字段選項及顯示勾選;
這里我要特別強調的是:當我們聯(lián)接成功后雙擊兩張表的連接線(xiàn),會(huì )出現【聯(lián)接屬性】對話(huà)框,左表名稱(chēng)為主表表1,右表名稱(chēng)為子表。下面出現的3個(gè)選項,默認聯(lián)接的類(lèi)型是第一個(gè)選項“只包含兩個(gè)表中聯(lián)接字段相等的行”,它是“內部鏈接”,下面SQL代碼就可以看得出來(lái)
; 第二個(gè)選項是左外部鏈接;第三個(gè)選擇是右外部鏈接。
步驟4. 將鼠標放到【查詢(xún)1】下方顯示【表1】和【表2】的聯(lián)接空白處點(diǎn)擊鼠標右鍵,選擇SQL視圖,看下表,就會(huì )得出SQL語(yǔ)句:
SELECT 表1.姓名, 表1.性別, 表2.年齡
FROM 表1 INNER JOIN 表2 ON 表1.姓名 = 表2.姓名;
步驟5.點(diǎn)擊【查詢(xún)工具】里的【設計】——【運行】或【視圖】——【數據表視圖】完成。 獲取的SQL內部鏈接代碼
SELECT 表1.姓名, 表1.性別, 表2.年齡 FROM 表1 INNER JOIN 表2 ON 表1.姓名 = 表2.姓名,我們需要在Excel數據透視表里使用,還需要加工方可使用。修改后的代碼如下: SELECT a.姓名, a.性別, b.年齡 FROM [表1$]a INNER JOIN [表2$]b ON a.姓名 = b.姓名由于兩張表的的聯(lián)接關(guān)系是“姓名”,為避免混淆,我們使用“a”作為【表1】的前綴,如果select命令的字段在查詢(xún)的表里是唯一的,那就沒(méi)必要使用前綴。另外 Excel數據透視表使用SQL語(yǔ)句,表名一定要用 [ 表1 $]來(lái)表示,萬(wàn)萬(wàn)萬(wàn)不能直接套用。 qq網(wǎng)友問(wèn)題1.rar (5.19 KB, 下載次數: 270)
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。