数据库查询中经常要用到连表查询,有同一数据库的连表查询,有同一服务器的不同数据库中的多张表的连表查询,以及还有不同服务器上的不同的数据库中的表的连表查询,以下分别说明:
1.同一数据库的连表查询
最常见的(省略)
2.同一服务器的不同数据库的连表查询
如 服务器 0 0
数据库 A B
表 Aa Bb
连表查询为 select * from Aa inner join [B].Bb on 条件 -- -连接只要用 【】表示要链接表的数据库
3.不同服务器的的不同的数据库中的表的连表查询
如 服务器 0 1
数据库 A B
表 Aa Bb
连表查询为 select * from Aa inner join opendatasource('SQLOLEDB','Data Source= 服务器;UID=sa;pwd=sa').[B].Bb on 条件