Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Составление SQL-запросов > Избавиться от записей null |
Автор: KAV2008 9.1.2012, 12:27 | ||
Подскажите как доработать запрос (часть запроса) , что бы не было записей c null (ora 9i) ps inner join - не можем использовать из-за логики основного запроса
Полученный результат 112 not null 112 not null 47 not null null Необходимый результат 112 not null 112 not null 47 not null Спасибо |
Автор: KAV2008 9.1.2012, 13:38 |
Что нибудь можно сделать ? |
Автор: Zloxa 9.1.2012, 18:13 |
Что нибудь - да 1) Патчиться. 2) Найти на металинке воркэраунд. 3) Найти воркэраунд самостоятельно. Полагаю третий случай, что ни на есть - ваш. Полагаю кляузу with и select from dual вы использовали только лишь эксперимента ради, если вместо вычитки из дуал вы подставите настоящие таблицы, думаю, результат окажется правильным. Еще, думаю, может помочь добавление предиката where rownum > 0 внутри with подзапроса. Можно попытаться переписать запрос на старый синтакси джойна, он в значительной степени более стабилен нежели ansi синтаксис. В общем - бубен в руки, активизировать фантазию и.. - в пляс. |
Автор: KAV2008 10.1.2012, 09:11 |
with и select from dual использовали для наглядности вопроса на реальных таблицах - результат аналогичный ( с нулевыми записями) Будем экспериментировать с запросом Спасибо |