Заявление, чтобы получить полную таблицу?В SQL Server? - PullRequest
0 голосов
/ 01 февраля 2012

В SQL Server я пытаюсь получить строки из двух таблиц, где первая таблица является основной, а вторая - дочерней. как у меня есть таблица, которая содержит расширения файла с идентификатором и описанием расширения. во второй таблице есть сотрудники, у которых есть идентификаторы расширения из главной таблицы. Теперь я хочу получить итоговую основную таблицу, и если я размещу где условие для конкретного сотрудника его extensionid и описание.

Когда я пишу левое внешнее объединение, оно получает только данные конкретного сотрудника, мое заявление SQL как это:

select * 
from Tbl_File_Extn_M FEM   
left outer join  Tbl_File_Extn_EmpLink_M FEEM on FEM.ExtId = FEEM.ExtId  
where  FEEM.EmpID = '004135' 

В результате дается только одна строка, но мне нужна полная основная таблица, и вы можете мне помочь с конкретной информацией о сотруднике.

1 Ответ

1 голос
/ 01 февраля 2012

как насчет

select *  
from Tbl_File_Extn_M FEM    
left outer join  Tbl_File_Extn_EmpLink_M FEEM on FEM.ExtId = FEEM.ExtId AND FEEM.EmpID = '004135'  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...