文章詳情頁
一句sql更新兩個表并可更新對應(yīng)的字段值具體實(shí)現(xiàn)
瀏覽:167日期:2023-03-18 16:41:42
ACCESS
例子:
復(fù)制代碼 代碼如下:
insert into products (ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai) select ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai from product22
1.用一句sql從一個表里面取出數(shù)據(jù)導(dǎo)入另外一個表里面。這個對不同程序之間的數(shù)據(jù)轉(zhuǎn)換很有用處,而且速度快,數(shù)據(jù)完整:
insert into table1 (column1,column2,...) select column1,column2,... from table2
(其中table1的各個字段要跟table2的相對應(yīng),主要是數(shù)據(jù)類型,而且字段的個數(shù)必須相等)
2.用一句sql從一個表里面取出數(shù)據(jù)來更新另外一個表里面對應(yīng)的值:
復(fù)制代碼 代碼如下:
update table1,table2 set table1.column1=table2.column1 where table1.column2=table2.column2
跟上一個一樣,得對應(yīng)。同時可以擴(kuò)展至多個表之間對應(yīng)的值的更新。
3.比較兩個表里面某對應(yīng)字段的值:
復(fù)制代碼 代碼如下:
select * from table1 where ID not in(select ID from table2)
例子:
復(fù)制代碼 代碼如下:
insert into products (ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai) select ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai from product22
1.用一句sql從一個表里面取出數(shù)據(jù)導(dǎo)入另外一個表里面。這個對不同程序之間的數(shù)據(jù)轉(zhuǎn)換很有用處,而且速度快,數(shù)據(jù)完整:
insert into table1 (column1,column2,...) select column1,column2,... from table2
(其中table1的各個字段要跟table2的相對應(yīng),主要是數(shù)據(jù)類型,而且字段的個數(shù)必須相等)
2.用一句sql從一個表里面取出數(shù)據(jù)來更新另外一個表里面對應(yīng)的值:
復(fù)制代碼 代碼如下:
update table1,table2 set table1.column1=table2.column1 where table1.column2=table2.column2
跟上一個一樣,得對應(yīng)。同時可以擴(kuò)展至多個表之間對應(yīng)的值的更新。
3.比較兩個表里面某對應(yīng)字段的值:
復(fù)制代碼 代碼如下:
select * from table1 where ID not in(select ID from table2)
標(biāo)簽:
Access
上一條:八步解決ACCESS自動編號問題(將SQL SERVER 2000數(shù)據(jù)庫,轉(zhuǎn)換為ACCESS數(shù)據(jù)庫)下一條:Access日期與時間函數(shù)匯總
相關(guān)文章:
1. MySQL中如何增加字段SQL語句2. SQL Server解析/操作Json格式字段數(shù)據(jù)的方法實(shí)例3. SQL查詢中按多個字段排序的方法4. mybatis某些字段無法映射成功的解決5. Microsoft Office Access設(shè)置必需字段的方法6. 解決MyBatis中Enum字段參數(shù)解析問題7. Oracle在表中有數(shù)據(jù)的情況下修改字段類型或長度的解決方法8. Microsoft Office Access隱藏和顯示字段的方法9. MySQL中ADD COLUMN添加多個字段的寫法實(shí)例10. MYSQL技巧:為現(xiàn)有字段添加自增屬性
排行榜
