以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]两个table中查询的效率  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23279)

--  作者:shenzhi
--  发布时间:2012/9/7 17:01:00
--  [求助]两个table中查询的效率
 我从两个数据库中做了两个查询(a,b),再想从a中找出b中没有的行,放取c表(内部表)中,怎样做效率最高?还有就是两个不同的数据库中的表可以联查吗?
--  作者:狐狸爸爸
--  发布时间:2012/9/7 17:06:00
--  

for each dr1 As Datarow in datatables("a").Datarow

    if datatbles("b").Find("某个列 = \'" & dr1("某个列") & “‘”) Is Nothing Then \'如果表B没有

         dr2 = DataTables("c").AddNew

         dr2(“某列1”) = dr1("某列1")

         dr2(“某列1”) = dr1("某列1")

         dr2(“某列1”) = dr1("某列1")

    End if

next