Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Условие  [new]
Pabl0
Member

Откуда:
Сообщений: 265
Подскажите, у меня сейчас FieldID = 6, выводится это значение, но мне нужно что бы мимо этого значения выводилось ещё то значение где FieldID = 6 но строка пустая


SELECT C1.ID AS ContractID, E.Estimate, C1.CodePostav, C1.Firm + ' '+ L.LawForm AS NAME, C.Comment AS Ball, e.RusName, C.[Status], C.Author
  FROM _EstimateHeads E
  INNER JOIN _ApplicHeads A ON A.EstimateID = E.Estimate
  LEFT JOIN ContractFullBall C ON E.Estimate = C.Estimate AND C.ContractID = A.Acceptor
  INNER JOIN ContractFull C1 ON A.Acceptor = C1.ID
  INNER JOIN ContractFullLawForm L ON L.LawID = C1.lawForm
  WHERE A.IsCash = 1 AND  E.Estimate = @ID AND C.FieldID = 6
30 сен 16, 15:55    [19729490]     Ответить | Цитировать Сообщить модератору
 Re: Условие  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Pabl0,

убрать условие в ON к LEFT JOIN читать судя по всему не советовать :)
30 сен 16, 15:58    [19729502]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить