一句sql更新兩個表并可更新對應(yīng)的字段值具體實現(xiàn)
例子:
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)的值:
update table1,table2 set table1.column1=table2.column1 where table1.column2=table2.column2
跟上一個一樣,得對應(yīng)。同時可以擴展至多個表之間對應(yīng)的值的更新。
3.比較兩個表里面某對應(yīng)字段的值:
select * from table1 where ID not in(select ID from table2)
相關(guān)文章
Access連接數(shù)據(jù)源(ODBC)配置(新手必知)
win7 64位旗艦版控制面板中管理工具下的數(shù)據(jù)源(ODBC)配置竟然只有SQLServer的驅(qū)動,其他的都沒有了,此問題的解決方法如下2014-07-07short int、long、float、double使用問題說明
在Access數(shù)據(jù)導(dǎo)出到DBF時遇到此問題,DBF中的字段寬度不是指Access中的字段所占字節(jié)數(shù),而是字符數(shù)。2009-11-11Access出現(xiàn)"所有記錄中均未找到搜索關(guān)鍵字"的錯誤解決
asp寫了那么長時間都沒有發(fā)現(xiàn),今天居然讓我碰到了。 網(wǎng)頁頁面是一個標題和信息內(nèi)容(備注型)的修改提交,第一次提交修改沒有問題,第二次提交修改就出現(xiàn)錯誤2008-11-11中文Access2000速成教程--1.2 使用“數(shù)據(jù)庫向?qū)А眲?chuàng)建表
中文Access2000速成教程--1.2 使用“數(shù)據(jù)庫向?qū)А眲?chuàng)建表...2006-11-11恢復(fù)從 Access 2000、 Access 2002 或 Access 2003 中數(shù)據(jù)庫刪除表的方法
恢復(fù)從 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