2015-01-31 2 views
-1

Вот ситуация: в моей SQL Server базы данных 2008, есть некоторые таблицы:SQL Server: значения из двух или более таблиц

Table1

UID UserName HostName ServerID 
------------------------------- 
1 Sudheer PC1  01 
2 SAM  PC2  03 

Таблица 2

ServerID ServerName 
---------------------- 
1   SRV1-DB1 
2   SRV2-WEB 
3   SRV3-Mail 

Мне нужен выход SELECT:

UserName HostName ServerName 
-----------------------------  
Sudheer PC1  SRV1-DB1 
SAM  PC2  SRV3-Mail 
+4

Я бы порекомендовал вам посмотреть, как присоединиться к таблицам. Затем попробуйте, и если это не сработает, напишите, что вы пробовали здесь, в своем вопросе, и мы сможем помочь. –

ответ

1

Использовать INNER JOIN. Обратитесь к this, чтобы узнать JOINS в SQL SERVER

SELECT 
    A.UserName, A.HostName, B.ServerName 
FROM 
    Table1 AS A 
INNER JOIN 
    Table2 AS B ON A.ServerID = B.ServerID 
Смежные вопросы