SELECT *  
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 
'Data Source="d:\db1.mdb";Jet OLEDB:Database Password=12345;User id=;password=;')...表名1 as a
where exists(select 1 
             FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 
             'Data Source="d:\db1.mdb";Jet OLEDB:Database Password=12345;User id=;password=;')...表名2 as b where a.id = b.id)

解决方案 »

  1.   

    SELECT a.phone FROM ta as a
    INNER JOIN tb as b
       ON a.phone=b.phone这样得出的phone就是二个access表中重复的phone
      

  2.   

    楼上的语句中的TA和TB指的是,什么啊,谢谢,着急中啊
      

  3.   

    FC ,楼主找你FC的tatb代表你的两个表的意思 
      

  4.   

    选出的应该是a,b表中都存在的phone值吧。因为是内连接啊。或者
    select a.phone from ta as a,tb as b where a.phone=b.phone