Sql Server多表查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql Server多表查询相关的知识,希望对你有一定的参考价值。

    1. 同库操作
      select a.列名1,b.列名2,a.列名3 from 表名1 as a
      join 表名2 as b
      on a.关联字段=b.关联字段 

    2. 不同库操作
      select a.列名1,b.列名2,a.列名3 from 库名1.dbo.表名1 as a
      join 库名2.dbo.表名2 as b
      on a.关联字段=b.关联字段 

    3. 2张表以上的多表连接:先两张连接再与第三张连接,依次下去,如
      select a.列名1,b.列名2,a.列名3 from 表名1 as a
      join 表名2 as b
      on a.关联字段=b.关联字段
      join 表名3 as c
      on a.关联字段=c.关联字段












以上是关于Sql Server多表查询的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server学习笔记——多表查询

Sql Server数据库之多表查询

Sql Server多表查询

SQL Server 2012 - 多表连接查询

sql server 2005多表连接查询,去除部分列不查询

Sqlserver 2005 多表查询