Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Выбрать неудалённые, соединения которых нет, результат запроса пуст... / 5 сообщений из 5, страница 1 из 1
13.09.2011, 18:53
    #37438795
Багер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать неудалённые, соединения которых нет, результат запроса пуст...
Здравствуйте!

Опять же, всё тоже: Выбираю неоплаченные ведомости следующим приёмом:

[SQL]
ВЫБРАТЬ
ЛОЖЬ КАК Флаг,
ЗарплатаКВыплатеОрганизаций.СпособВыплаты,
ЗарплатаКВыплатеОрганизаций.Комментарий,
ЗарплатаКВыплатеОрганизаций.СуммаДокумента,
ЗарплатаКВыплатеОрганизаций.Организация,
ЗарплатаКВыплатеОрганизаций.Дата КАК Дата,
ЗарплатаКВыплатеОрганизаций.Ссылка
ИЗ
Документ.ЗарплатаКВыплатеОрганизаций КАК ЗарплатаКВыплатеОрганизаций
ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписаниеСРасчетногоСчета.ПеречислениеЗаработнойПлаты КАК СписаниеСРасчетногоСчетаПеречислениеЗаработнойПлаты
ПО ЗарплатаКВыплатеОрганизаций.Ссылка = СписаниеСРасчетногоСчетаПеречислениеЗаработнойПлаты.Ведомость.Ссылка
ГДЕ
СписаниеСРасчетногоСчетаПеречислениеЗаработнойПлаты.Ссылка ЕСТЬ NULL
И ЗарплатаКВыплатеОрганизаций.ПометкаУдаления = &ЛОЖЬ
И СписаниеСРасчетногоСчетаПеречислениеЗаработнойПлаты.Ссылка.ПометкаУдаления = &ЛОЖЬ

УПОРЯДОЧИТЬ ПО
Дата УБЫВ
[/SQL]

Добавленное в него условие:
[SQL]
И СписаниеСРасчетногоСчетаПеречислениеЗаработнойПлаты.Ссылка.ПометкаУдаления = &ЛОЖЬ
[/SQL]
превращает итог запроса в пустоту. А почему??
...
Рейтинг: 0 / 0
13.09.2011, 20:23
    #37438943
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать неудалённые, соединения которых нет, результат запроса пуст...
Потому что условие ГДЕ применяются уже к результату объединения.
А Вы хотите одновременно получить и Null и увидеть пометку.
Когда добавили проверку на удаление, надо было убрать проверку на Null
...
Рейтинг: 0 / 0
13.09.2011, 20:40
    #37438959
Багер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать неудалённые, соединения которых нет, результат запроса пуст...
Вот я... нарисовал-то, сам теперь не понимаю что О_о

Спасибо за разъяснения ))
...
Рейтинг: 0 / 0
13.09.2011, 20:48
    #37438970
Багер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать неудалённые, соединения которых нет, результат запроса пуст...
А как же тогда присунуть проверку на удаление, не переворачивая несколько раз базу?
...
Рейтинг: 0 / 0
13.09.2011, 21:25
    #37439013
Багер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать неудалённые, соединения которых нет, результат запроса пуст...
Всё ясно. В соседнем топике объяснили ))
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Выбрать неудалённые, соединения которых нет, результат запроса пуст... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]