在 JET SQL 中如何實(shí)現(xiàn) FULL JOIN
問(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)
- ·sql語(yǔ)句中l(wèi)ike通配符的匯總(*?!#-等含
- ·Access常用sql基本查詢語(yǔ)句匯總
- ·SQL查詢語(yǔ)句的一般格式小結(jié)
- ·聯(lián)合查詢應(yīng)用舉例1
- ·如何取消操作查詢的提示
- ·報(bào)表中先按組再按條件統(tǒng)計(jì)
- ·測(cè)試查詢速度
- ·條件選擇列求和
- ·SQL必知必會(huì)(14)NOT操作符
- ·ACCESS的參數(shù)化查詢-Access數(shù)據(jù)庫(kù)教程
- ·ACCESS的真假:四、"SELECT * INTO 工
- ·在Access中利用搜索窗體中的值生成動(dòng)態(tài)
- ·Access使用查詢
- ·隨機(jī)得到Access數(shù)據(jù)庫(kù)記錄
- ·SQL 高級(jí)使用
- ·交叉表查詢中的累計(jì)
- ·Sql Server 和 Access 操作數(shù)據(jù)庫(kù)結(jié)構(gòu)的常
- ·ACCESS中使用SQL語(yǔ)句應(yīng)注意的地方及幾點(diǎn)技
- ·一個(gè)計(jì)算庫(kù)存及結(jié)轉(zhuǎn)的例子
- ·如何實(shí)現(xiàn)動(dòng)態(tài)查詢余額
- ·如何用sql語(yǔ)句添加刪除主鍵?
- ·SQL中語(yǔ)法錯(cuò)誤(操作符丟失)問(wèn)題
- ·用Between 和 iif 實(shí)現(xiàn)靈活的查詢
- ·如何提取分組取前N條的記錄
- ·DELPHI中操作ACCESS數(shù)據(jù)庫(kù)
- ·Partition,讓你的分組統(tǒng)計(jì)更加得心應(yīng)手