會(huì)員登錄 - 用戶注冊(cè) - 網(wǎng)站地圖 Office中國(guó)(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁(yè) > 技巧 > Access技巧 > 查詢視圖 > 正文

在 JET SQL 中如何實(shí)現(xiàn) FULL JOIN

時(shí)間:2005-02-04 00:00 來(lái)源:Access911 作者:cg1『文章… 閱讀:

 

問(wèn)題:

 在 JET SQL 中如何實(shí)現(xiàn) FULL JOIN?

回答:

 JET SQL 中不支持 FULL JOIN (OUT JOIN 外連接),你可以用Left (Outer) Join和Right (Outer) Join,然后用 Union All 連接兩個(gè)結(jié)果集,來(lái)達(dá)到外連接的效果。但是原表不能通過(guò)這個(gè)Union All 的全連接來(lái)更新。要更新數(shù)據(jù),必須建一個(gè)臨時(shí)表,然后用幾句查詢語(yǔ)句來(lái)更新數(shù)據(jù),為了保證完整性你也可以用事務(wù)

請(qǐng)參考下面這段代碼
SELECT table1.*, table2.*
FROM table1 LEFT JOIN table2
ON table1.id = table2.id
UNION ALL
SELECT table1.*, table2.*
FROM table1 RIGHT JOIN table2
ON table1.id = table2.id
WHERE table1.id IS NULL


 

(責(zé)任編輯:admin)

頂一下
(0)
0%
踩一下
(0)
0%
發(fā)表評(píng)論
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
評(píng)價(jià):