在同机器上的:
select id from 库名.表名1,库名.表名2............在不同机器上的:
select id from 数据库所在机器名.dbo.库名.表名1,数据库所在机器名.dbo.库名.表名2...................
以上可能有错,因为我很少用到这几个表互查如有不对的地方也请大家指正.
关注中.

解决方案 »

  1.   

    select ... from table1,table2,table3... where table1.id=table2.id and table1.id=table3.id and ...select ...from table1  inner join table2 on(table1.id=table2.id)...
      

  2.   

    用access2000先建立表间关系,再建立多表查询
      

  3.   

    access有视图向导,新建视图,在设计器中操作,很简单
      

  4.   

    楼上的的,你的语法好象有问题呀对于多个表都有ID这个列,是要对ID列的引用使用fullquanlify名的应该是创建一个临时的表,来进行查询
    select  1.id,.... 
    from database.ownner.table1 as 1
    inner join database2.ownner.table2 as 2
    on 1.id=2.id
    inner join database3.ownner.table3 as 3
    on 1.id=3.id
    ....
    into #temptable
    go
    select * from #temptable
    go这样就把多个库的具有相同字段ID的表连接了起来,并创建一个临时的表,可对临时的表进行查询 
      

  5.   

    select ... from table1,table2,table3... where table1.id=table2.id and table1.id=table3.id and ...
    我同意Paul的做法!!!