2012-02-01 2 views
0

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

Когда я пишу левое внешнее соединение он получает только что конкретные детали расширения сотрудник, мой 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' 

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

+0

, что при перемещении 'where' положение, чтобы присоединиться к условию? – Umer

+0

no marc, я хочу, чтобы все строки из главной таблицы с добавочными сотрудниками partcular –

+0

ya sure marc_S я сделаю это –

ответ

1

как о

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' 
+0

Umer thank you yaar. он работает отлично спасибо –

+0

, пожалуйста. – Umer