我有两个数据库 可不可以把 第一个数据库中的表用left join 联接到第二个数据库

解决方案 »

  1.   

    SELECT * FROM A..A LEFT JON B..A ON ,,,,,
      

  2.   

    select *
    from 数据库1.dbo.表1
    left join 数据库2.dbo.表2 on xxx=xxx
      

  3.   

    select * from DB_A.DBO.TB_NAME LEFT JOIN DB_B.DBO.TB_name on...
      

  4.   

    我这个 sql是要嵌入到程序中的必须先打开一个数据库  StrSQL = "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../DB/xx.mdb")
        Set Conn = Server.CreateObject("ADODB.CONNECTION")
        Conn.Open StrSQL这样应该怎么样写啊
      

  5.   

    来楼主 试试这个
    select * from master.dbo.spt_values a left join pubs.dbo.authors b on a.name=b.au_lname
      

  6.   

    可以,直接用SELECT * FROM A..LEFT JON B.. ON A.id=B.id 
      

  7.   


    --注意帐号要同时有这两个数据库的访问权限
    SELECT *
    FROM [数据库1].[表1] a
         LEFT JOIN [数据库2].[表2] b
    ON a.ID = b.ID
      

  8.   

    先连接一个数据库table1SELECT A.*, B.*
    FROM table1 AS A 
    LEFT OUTER JOIN "databaseName".dbo.table2 AS B 
    ON  A.ID = B.ID 
      

  9.   


    --注意帐号要同时有这两个数据库的访问权限
    SELECT *
    FROM [数据库1].[表1] a
         LEFT JOIN [数据库2].[表2] b
    ON a.ID = b.ID
    这个回的不错啊@1