【问题标题】:How to join 4 Table to get all 4 tables Data using sql server如何使用 sql server 加入 4 个表以获取所有 4 个表数据
【发布时间】:2017-08-31 12:33:06
【问题描述】:

我有以下表格

表_1

id  Name     City
1   Mazhar   Banglore

表_2

id  College Name      City
1   R K           Banglore

表_3

id  Passport No      Country
1   A5222           India

Table_4

id  Current Employe      Experience
1     XYZ                   2

我需要如下结果,所有表都有共同的 id 基于 id 需要结果。

id    Name     City     College Name      City    Passport No      Country     Current Employe      Experience
 1    Mazhar   Banglore   R K           Banglore    A5222           India    XYZ                   2

如果我以后有更多的桌子也可以加入额外的桌子

【问题讨论】:

    标签: sql-server sql-server-2008


    【解决方案1】:

    很简单的加入!试试这个:

    SELECT Table_1.id,
           Table_1.Name,
           Table_1.City,
           Table_2.[College Name],
           Table_2.City,
           Table_3.[Passport No],
           Table_3.Country,
           Table_4.[Current Employe],
           Table_4.Experience
     FROM Table_1
        INNER JOIN Table_2 ON Table_2.id = Table_1.id
        INNER JOIN Table_3 ON Table_3.id = Table_1.id
        INNER JOIN Table_4 ON Table_4.id = Table_1.id
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-07
      • 1970-01-01
      • 2016-11-12
      • 2021-12-11
      • 1970-01-01
      • 2013-04-20
      • 1970-01-01
      • 2021-09-10
      相关资源
      最近更新 更多