select * from a where id in (select id from b)

解决方案 »

  1.   

    SELECT AA.ID,BB.ID FROM A.TABLE1 AA ,B.TABLE2 BB
    WHERE AA.ID=BB.ID
      

  2.   

    select * from A..table1 t1 ,B..table2 t2 where t1.id=t2.id
      

  3.   

    select a.* from [A].dbo.[table1] a left join [B].[dbo].[table2] b
    on b.id=a.id
      

  4.   

    select * 
    from A..table1 t1 join B..table2 t2 
    on t1.id=t2.id
      

  5.   

    这两个数据库是不是在同一台服务器上呢?不在同一个服务器上要建立连接服务器。
    在同一个服务器上就databasename..tablename就可以访问了.