Функция ЕстьNull (<Выражение1>,<Выражение2>)-что за зверь? #208915


#0 by Hadgehogs
В конструкторе запроса есть такая функция. Инстинктивно чувствую, Что может помочь. Объясните, как она работает, плиз...
#1 by Diman000
http://www.kb.mista.ru/article.php?id=144
#2 by Hadgehogs
Ладно, не буду умничать, спрошу прямо - как запросом вывести все элементы справочника, у которых табличная часть пуста?
#3 by angro
выбрать     *из      Справочник.фффгдессылка не в (выбрать         ссылка             из         Справочник.ффф.ТЧ)
#4 by Hadgehogs
Круто, я даже въехать пока в логику не могу. Но разберусь...
#6 by Hadgehogs
А можно насчет Left Join и Is Null поподробней?
#8 by angro
а что? два просмотра таблицы надо.выбрать   *из    Справочник.ффф как таб1левое соединение Справочник.ффф.ТЧ как таб2по таб1.ссылка = таб2.ссылкагде таб2.ссылка есть null
#9 by Hadgehogs
Спасибо вам большое, все заработало. И вариантом и А вот SQL синтаксис я не знаю :-(. Оставля вариант 8. До этого вообще фильтровал уже результаты запроса...
#10 by angro
да по плану выполнения запроса в варианте на 1 Filter больше
#11 by angro
нет я ошибся в варианте 3 на 1 filter меньше
#13 by angro
да но потом и в том случае и в том одинаковое продолжение, два SCAN и HASH JOIN. за счёт чего 3 хуже?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям