我有两个foxpro文件,如下所示 E:\ F1 \ Table1.dbf {Id,名称,地址,城市} E:\ F2 \ Table2.dbf {Id,qualifcn,marks}
我如何加入它们以从两个表中获取包含详细信息的ADODB记录集?
感谢和问候
Jojy
答案 0 :(得分:0)
就像我问过其他有类似问题的人一样-这是一次性需求还是持续的需求?
对于您的常规SQL语法,您可能需要查看:
Inner and Outer SQL Joins
特别是- 4)完全外部联接SQL示例
但是,如果这是一次性的需求,则只能:
此后,新的收件人表将具有两个表中的所有字段值。
祝你好运
答案 1 :(得分:0)
我知道以下情况适用于OleDB连接,并且相同的主体可能适用于您。由于两个数据组件都位于同一逻辑驱动器上,只是路径不同,因此您可能可以通过公用根目录访问。
建立与公共根路径的连接,而不是建立与第一个数据位置所在的直接文件夹的连接。然后在查询中,参考表的相对路径
连接到E:\
您的查询可能是
select
T1.*,
T2.*
from
F1\Table1 T1
JOIN F2\Table2 T2
on T1.ID = T2.ID
where
...