一句sql更新兩個表并可更新對應的字段值具體實現(xiàn)
更新時間:2013年05月03日 17:31:01 作者:
本文用一句sql語句更新兩個表并可更新對應的字段的值,具體的實現(xiàn)如下,有類似需求的朋友可以參考下,希望可以幫助到你
ACCESS
例子:
insert into products (ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai) select ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai from product22
1.用一句sql從一個表里面取出數(shù)據(jù)導入另外一個表里面。這個對不同程序之間的數(shù)據(jù)轉換很有用處,而且速度快,數(shù)據(jù)完整:
insert into table1 (column1,column2,...) select column1,column2,... from table2
(其中table1的各個字段要跟table2的相對應,主要是數(shù)據(jù)類型,而且字段的個數(shù)必須相等)
2.用一句sql從一個表里面取出數(shù)據(jù)來更新另外一個表里面對應的值:
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)
例子:
復制代碼 代碼如下:
insert into products (ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai) select ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai from product22
1.用一句sql從一個表里面取出數(shù)據(jù)導入另外一個表里面。這個對不同程序之間的數(shù)據(jù)轉換很有用處,而且速度快,數(shù)據(jù)完整:
insert into table1 (column1,column2,...) select column1,column2,... from table2
(其中table1的各個字段要跟table2的相對應,主要是數(shù)據(jù)類型,而且字段的個數(shù)必須相等)
2.用一句sql從一個表里面取出數(shù)據(jù)來更新另外一個表里面對應的值:
復制代碼 代碼如下:
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)
相關文章
Access連接數(shù)據(jù)源(ODBC)配置(新手必知)
win7 64位旗艦版控制面板中管理工具下的數(shù)據(jù)源(ODBC)配置竟然只有SQLServer的驅動,其他的都沒有了,此問題的解決方法如下2014-07-07short int、long、float、double使用問題說明
在Access數(shù)據(jù)導出到DBF時遇到此問題,DBF中的字段寬度不是指Access中的字段所占字節(jié)數(shù),而是字符數(shù)。2009-11-11Access出現(xiàn)"所有記錄中均未找到搜索關鍵字"的錯誤解決
asp寫了那么長時間都沒有發(fā)現(xiàn),今天居然讓我碰到了。 網(wǎng)頁頁面是一個標題和信息內(nèi)容(備注型)的修改提交,第一次提交修改沒有問題,第二次提交修改就出現(xiàn)錯誤2008-11-11中文Access2000速成教程--1.2 使用“數(shù)據(jù)庫向導”創(chuàng)建表
中文Access2000速成教程--1.2 使用“數(shù)據(jù)庫向導”創(chuàng)建表...2006-11-11恢復從 Access 2000、 Access 2002 或 Access 2003 中數(shù)據(jù)庫刪除表的方法
恢復從 Access 2000、 Access 2002 或 Access 2003 中數(shù)據(jù)庫刪除表的方法...2007-08-08建立自由的會計日期的報表--1.2.創(chuàng)建讓用戶選擇日期窗體
建立自由的會計日期的報表--1.2.創(chuàng)建讓用戶選擇日期窗體...2006-11-11Access中批量替換數(shù)據(jù)庫內(nèi)容的兩種方法
其實在Access數(shù)據(jù)庫中可以利用SQL語句來批量替換內(nèi)容,只需一句話就能解決問題,下面通過兩種方法來解決此問題。2010-06-06獲取ACCESS2000數(shù)據(jù)庫中所有表的名稱
獲取ACCESS2000數(shù)據(jù)庫中所有表的名稱...2006-11-11