用一句sql語句更新兩個表並可更新對應的字段的值

2021-09-01 11:18:18 字數 788 閱讀 4593

例子:insert into products (pronumber,casnumber,cnname,price,enname,baozhuang,pinpai) select pronumber,casnumber,cnname,price,enname,baozhuang,pinpai from product22

1.用一句sql從乙個表裡面取出資料匯入另外乙個表裡面。這個對不同程式之間的資料轉換很有用處,而且速度快,資料完整:

insert into table1 (column1,column2,...) select column1,column2,... from table2

(其中table1的各個欄位要跟table2的相對應,主要是資料型別,而且欄位的個數必須相等)

2.用一句sql從乙個表裡面取出資料來更新另外乙個表裡面對應的值:

update table1,table2 set table1.column1=table2.column1 where table1.column2=table2.column2

跟上乙個一樣,得對應。同時可以擴充套件至多個表之間對應的值的更新。

3.比較兩個表裡面某對應欄位的值:

select * from table1 where id not in(select id from table2) 

4.更新一張表的乙個字段,讓其自增加一

格式:update 表名稱 set 列名稱 = 列名稱+1 where ……

用一句sql語句更新兩個表並可更新對應的字段的值

用一句sql語句更新兩個表並可更新對應的字段的值 access 例子 insert into products pronumber,casnumber,cnname,price,enname,baozhuang,pinpai select pronumber,casnumber,cnname,pri...

組合兩個表 sql查詢語句

表1 person 列名 型別 personid int firstname varchar lastname varchar personid 是上表主鍵表2 address 列名 型別 addressid int personid int city varchar state varchar a...

C 一句話判斷兩個List是否相等

沒有營養的水文一篇,呵呵 假設有兩個list物件 list1和list2,如下方法判斷兩個list是否相等 list1.all list2.contains list1.count list2.count 再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我...