![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
Enflout |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 260 Регистрация: 22.5.2004 Репутация: нет Всего: 6 |
Всем добра
![]()
В зависимости от значения поля service_id (null/not null) конкретной записи нужно добавить в условие джойна еще одно поле, по которому джойним. Но "else null" в итоге приводит к inp.service_id = null и, соответственно, совсем другому результату. Так, разумеется, тоже не работает:
Была такая мысль: мол, если inp.service_id есть null, то все нормально, трогать не надо, а если нет, то работаем:
Ситуация-то банальная, как такие вещи обычно пишутся?.. Можно без кода, нужна идея ![]() Firebird 1.5, Oracle - желательно, чтобы получился один код на двоих. |
||||||
|
|||||||
Zloxa |
|
||||
![]() Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
А можно узнать каков "тот самый" результат? А то приводимые вами примеры не удовлетворяющего вас кода ну ни как не позволяют понять что вам нужно.
это оптимизируется до
-------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка ![]() |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |