powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ветвления в выборках
4 сообщений из 4, страница 1 из 1
Ветвления в выборках
    #32279810
Катерина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пишу что-то типа
select
*****
from ab
join sc on ab.sckey=sc.sckey
where sc.e1key=84 or sc.e2key=84 or sc.e3key=84 or sc.e4key=84

Реальная ситуация, предположим, такова:
sc.e1key=84
sc.e2key=85
sc.e3key=82
sc.e4key=88

Как мне программно узнать, что выборка осуществилась именно по sc.e1key=84?
...
Рейтинг: 0 / 0
Ветвления в выборках
    #32279906
__guest__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вставить это поле в select (в список выбираемых полей)
и в выбранном наборе данных проверить?
...
Рейтинг: 0 / 0
Ветвления в выборках
    #32279914
Катерина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет набора данных - выборка формируется для создания отчета и по ее результатам будет формироваться еще одна выборка.
И число (в примере 84) меняется динамически.
...
Рейтинг: 0 / 0
Ветвления в выборках
    #32279959
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну самое простое - разбить этот запрос на 4 запроса с UNION c дополнительным полем-константой. Но это есть баловство... Может база неправильно построена???
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ветвления в выборках
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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