Задать вопрос
@BaJar

Как отфильтровать лишние строки?

Есть документы, в которых есть Node с информацией. При таком виде запроса, действительно показывает имя и Node.(так как в документе не может быть больше одного Node с таким именем)
SELECT DocumentTemplateName, DocumentTemplateNodeCaption
from DocumentTemplate join 
DocumentTemplateVersion on DocumentTemplateRef = DocumentTemplateID
join DocumentTemplateNode on DocumentTemplateVersionID = DocumentTemplateVersionRef 
where DocumentTemplateNodeName ='CodeName'

Но требуется найти документы в которых нету такого Node.
SELECT DocumentTemplateName, DocumentTemplateNodeCaption
from DocumentTemplate join 
DocumentTemplateVersion on DocumentTemplateRef = DocumentTemplateID
join DocumentTemplateNode on DocumentTemplateVersionID = DocumentTemplateVersionRef 
where DocumentTemplateNodeName !='CodeName'

В итоге имеем множество записей, где на один документ показывает по 500 Node. - 500 строк, в которых повторяется DocumentTemplateName Подскажите как править?
  • Вопрос задан
  • 51 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • OTUS
    SQL для разработчиков и аналитиков
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы