Код SQL ниже - это то, что я хочу сделать, но он не работает. Со временем я преобразую это в запрос LinQ, но сейчас я просто хочу знать, как это работает. У меня есть одна строка соответствия в TemplateFields , когда я помещаю , где templateId = 29 таблица, и я хочу полное внешнее соединение с TemplateAvailableFields . Как я могу использовать select сразу после полного внешнего соединения?
select
ta.TemplateAvailableFieldId, ta.FieldName, ta.Required
from
TemplateAvailableFields as ta
full outer join
(select DefaultValue, DisplayOrder
from TemplateField
where TemplateId = 29) as t on ta.TemplateAvailableFieldId = t.TemplateAvailableFieldId;