像PetShop4一样 用户一个数据库,订单一个独立的数据库,, 订单库的表里只存了用户ID如果要做订单报表的时候,内容不单单包含用户ID,还有用户其它各项信息,,, 跨数据库怎么处理呀?2个表存在2个独立的数据库中没办法做多表查询吧?求高手求高手......

解决方案 »

  1.   

    select * from DB.dbo.Table
      

  2.   

    恩select * from 数据库名.表名.字段名,其实跟查不同的表是一样的,只不过在表前面多加个数据库名就行了
      

  3.   

    declare   @value   as   varchar(10) 
    set   @value     =   'xxx '--变量值 
    select   A.*   from   aa   A 
    inner   join   (select   *   from   openrowset( 'sqloledb ', 'B '; 'misa '; '** ', 'select   *   from   B.dbo.bb)   as   B 
    on   A.a   =   B.b 
    where   A.a   =   @value