我正在嘗試比較 access 資料庫中的一系串列,2 個本地表和一個鏈接表。
表A(本地)包含UserID、Title、Position;表 B(鏈接)包含前一周的 UserID、Title 和 Position(記錄可能會每周更改);表 C(本地)包含唯一的用戶 ID 和標題。
- 我需要確保表 C 中包含的所有用戶 ID 仍然存在于表 A 中。
- 我需要確保表 C 中包含的所有用戶 ID 與前一周相比沒有更改標題或位置。如果是這樣添加到臨時表。
我更喜歡使用 Access VBA 或 SQL 來完成此任務,并且資訊將顯示在報告中。
uj5u.com熱心網友回復:
兩個示例的邏輯基本相同。使用左連接來識別不匹配。
識別 A 中缺失的用戶
Insert into TableA (userID,Title) select TableC.UserID, TableC.Title from TableC left join TableA on TableC.UserID=TableA.UserID where TableA.UserID is null識別從 B 到 A 的變化
insert into temp (userID,title,position) select c.userID,c.title,c.position from TableA a left join tableB b on b.userid=a.userID and b.title=a.title and b.position=a.position where b.userID is null
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/531296.html
