为了方便看数据信息
如我有
数据库 A
表 user   //用户
数据库 B
表 dingdan   订单然后我想在数据库A中建立一个视图
C
得到是的数据库A对应数据库B订单里面的详细
关联 数据库A 表 user 字段 userid = 数据库B 表 dingdan 字段 userid 这个要怎么做谢谢

解决方案 »

  1.   

    带上数据库名,用户名和表名(DBName.Owner.Tablename).然后其他的写法和一个数据库中一样。
      

  2.   

    SELECT *
    FROM b..dingdan  t,user u where t.userid=u.userid
      

  3.   

    create view C
    as
    select a.userid,XXX,YYY
    from A..[User] a inner join B..dingdan b
    on a.userid = b.userid
      

  4.   

    SELECT *
    FROM WebData.Owner.dingdan
    不行出错
      

  5.   

    Owner 代表用户数据库名.用户名.对象名pubs.dbo.authors
      

  6.   

    create view xx
    as
    select a.* ,b.*
    from A.dbo.user  a inner join B.dbo.dingdan b
    on a.userid = b.userid
      

  7.   

    能不能详细一点数据库
    A B 
    表 User Dingdan
      

  8.   

    create view C
    as
    select a.userid,a.字段1,a.字段2,b.字段1,b.字段2
    from A..[User] a inner join B..dingdan b
    on a.userid = b.userid
    =========================
    这个还不够详细吗?(注意userid只显示主表的那个就够了)
      

  9.   

    Create View CAS SELECT BB.*  FROM 
    user as AA
    INNER JOIN B.dbo.dingdan as BB
    ON AA.UserID = BB.UserID