2017-08-31 53 views
0

我folow中表如何加入4表讓所有4個表中的數據使用SQL Server

TABLE_1

id Name  City 
1 Mazhar Banglore 

TABLE_2

id College Name  City 
1 R K   Banglore 

TABLE_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 

如果我將來有更多的表也可以加入額外的表也

回答

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