Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
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] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
Pabl0, убрать условие в ON к LEFT JOIN читать судя по всему не советовать :) |
30 сен 16, 15:58 [19729502] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |