1樓:老刀正能量
select a.工號,a.賬戶餘額 from a where 工號 not in(select 工號 from b) union (select b.
工號,(iif(isnull(a.賬戶餘額),0,a.賬戶餘額)+b.
工資) as 賬戶餘額 from a right join b on a.工號=b.工號)
或select a.工號,a.賬戶餘額 from a where not exists (select * from b where b.
工號=a.工號) union (select b.工號,(iif(isnull(a.
賬戶餘額),0,a.賬戶餘額)+b.工資) as 賬戶餘額 from a right join b on a.
工號=b.工號)
2樓:自考
select *
from (select * from 表1union
select * from 表2) as [%$##@_alias];
access2010中怎麼建立追加查詢?把一個表的內容全追加到另一個表?
3樓:匿名使用者
將a表的全部內容全部追加到b表
假設a、b二表的結構完全相同且不含自增id欄位,新建一個查詢,轉到sql檢視,將下了**複製黏貼過去,點選儲存後為該查詢起一個查詢名,點選確認即可
insert into b select * from a;
假設該二表結構不同或含自增id欄位,那麼追加查詢就要標明欄位資訊,而且兩表各自對應的欄位資料型別必須相同或相容、被追加的欄位與源欄位名稱可以不同,但是欄位個數必須相同而且其出現的先後秩序務必一樣不得搞亂,被追加的欄位列表裡不得含自增id欄位
insert into b(col1,col2,col3,...coln) select col1,col2,col3,...coln from a
access2010的更新查詢,如把全部女生編號的第一位數變為1,如何建立更新查詢
4樓:匿名使用者
具體的表不知道,可用sql語句,你可以適當修改
update 表名 set 編號='1'+mid(編號,2,len(編號)-1) where 性別='女'
access中怎麼用sql語句把兩個表合併,主鍵合併,並刪除重複,同時兩個表的其他欄位都保留,如正文效果
5樓:匿名使用者
sql語句如下:
select 表1.id,表1.資料1,表2.資料2 from 表1 left join 表2 on 表1.id=表2.id
union
select 表2.id,表1.資料1,表2.資料2 from 表1 right join 表2 on 表1.id=表2.id結果:
當有大量資料時,access如何讓兩個表之間用id(自動編號)欄位相關聯。
6樓:匿名使用者
可以給你這麼解釋來,a和b在一起,
自寫個語句就是c,你這樣的c是不用必須存在的你看我這麼寫,就能給你得到c
select a.id,b.名稱,a.類別 from a,b where a.id=b.a_id
實際中,c可以以另一種形式存在,比如你要記錄各個名稱東西的數量,c表可以這樣
aid bid 數量
1 1 10
2 1 100
3 3 1000
access建立查詢時,什麼情況下兩表之間要建立關係
7樓:一點設計演示
1.首先開啟access資料庫後,建立兩個資料表來作為舉例。
2.建立好資料表以後,點選表可以看到兩個表中包含不同的欄位內容,如果我們要查詢任何一個欄位的記錄內容,就要將兩個表建立起關係,相互關聯。
選中任何一個表,然後點選工具欄上的檢視圖示。
3.現在切換到設計介面,點選工具欄上的【關係】按鈕,開啟關係視窗。
4.在關係視窗的【新增表】中,依次選擇要新增的表,然後點選新增按鈕,將表新增到關係視窗中。新增好以後點選關閉,回到關係視窗。
5.滑鼠點選其中一個表的主鍵欄位,即沒有重複值的唯一欄位。按住滑鼠不放,然後拖動到另一個表的相同欄位鬆開,在彈出的視窗中點選確定。
6.現在兩個表已經建立了以【上崗證號】為關聯的關係。以後可以通過查詢來顯示任何一個表中的符合條件的欄位記錄。
8樓:匿名使用者
如果你建立的查詢需要引用兩個表中的欄位,那就需要建立關係,否則資料的對應關係就會出現錯誤啊。
9樓:匿名使用者
查詢檢視建立的「關係」相當於sql語句
利用Access查詢兩個表中相同欄位的問題急謝謝了
select b.id,a.name from b left join a on a.id b.id sql查詢兩個表相同的兩個欄位裡不同的資料有哪些 sql語句如下 select from table1 full join table2 on table1.xingming table2.xing...
在access資料庫中如何實現兩個表之間欄位的匹配
select a.name,b.name from a1 a join b1 b on a.name b.name 試試看行不行 access資料庫如何根據兩個欄位的匹配程度進行排序 100 select user.movie.from user movie where user.m type mo...
access資料庫兩個表關聯去重複的查詢
問題描述不夠清楚,我寫的是查詢每個使用者的max yuejifen 並列出對應a表中的編號 b表中的username,問題分解如下 1 先查a表userid,max yuejifen select userid,max yuejifen as maxyue from a group by useri...