请教各位怎么跨库查询。比如说table1和table2分别隶属于database1和database2,我现在在table2上执行查询操作,但table2中只有UserID,在table1中既有UserID又有UserName,我希望能取到UserName,请问如何操作?
两个库是在同一个服务器上。
鞠躬!!!

解决方案 »

  1.   

    把大象装进冰箱里分两步
    一:sql1="select id from ...."
    二:sql2="...where id="+request("id")
      

  2.   

    Select a.UserName From database1.dbo.table1 as A,database2.dbo.table2 as B
    Where A.UserID=B.UserID
      

  3.   

    Sql数据库在同一服务器上,连接db2的话:
    select username 
    from db1.dbo.tb1
    where userid in (select userid from db2.dbo.tb2 )
      

  4.   

    Select a.UserName From database1.dbo.table1 as A,database2.dbo.table2 as B
    Where A.UserID=B.UserID如果是2005,还需要建立链接.