半分钟 发表于:2010-09-07 10:49:12
有A和B两个数据库,
A库里的Content表有name,add两个字段
B库里的Content表有name,tel两个字段
A库Content表和B库Content表两张表的name字段记录相同(但序列不同)
现在想把B库里name值等于A库name值的tel字段记录复制到A库,
请问这个语句要怎样写呢?
先谢谢啦
FROM 子句 |
|
指定其中包含 SELECT 语句中所列字段的表或查询。
语法
SELECT fieldlist FROM tableexpression [IN externaldatabase]
包含 FROM 子句的 SELECT 语句具有以下部分:
部分 |
说明 |
fieldlist |
要检索的字段的名称以及任何字段名别名、SQL 聚合函数、选择谓词(ALL、DISTINCT、DISTINCTROW 或 TOP)或其他 SELECT 语句选项。 |
tableexpression |
用来标识从中检索数据的一个或多个表的表达式。该表达式可以是单个表名、保存的查询名、或者是 INNER JOIN、LEFT JOIN 或者 RIGHT JOIN 产生的结果。 |
externaldatabase |
包含 tableexpression 中的所有表的外部数据库的完整路径。 | |
跨库我没有接触过,但是我知道一个方法,就是把B库的表复制或追加到A库中,然后利用条件查询就可以实现你所说的最终的功能,如果需要这么做,请联系我。
在你的计算机上,需要把“查询DB2”中的IN后面的地址该为正确的地址:
SELECT *
FROM 人员表 IN 'C:\Users\think\Desktop\读外部数据库\DB2.mdb';
点击下载此附件

谢谢煮江品茶和王静这两位朋友了,
按照煮江品茶的方法搞定了,太谢谢了
总记录:4篇 页次:1/1 9 1 :