繁体   English   中英

如何使用SQL Server联接4个表以获取所有4个表数据

[英]How to join 4 Table to get all 4 tables Data using sql server

我有桌子

表格1

id  Name     City
1   Mazhar   Banglore

TABLE_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

如果将来我有更多表,也可以加入额外的表

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM