Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ветвления в выборках / 4 сообщений из 4, страница 1 из 1
30.09.2003, 17:04
    #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
30.09.2003, 17:56
    #32279906
__guest__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ветвления в выборках
А вставить это поле в select (в список выбираемых полей)
и в выбранном наборе данных проверить?
...
Рейтинг: 0 / 0
30.09.2003, 18:00
    #32279914
Катерина
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ветвления в выборках
Нет набора данных - выборка формируется для создания отчета и по ее результатам будет формироваться еще одна выборка.
И число (в примере 84) меняется динамически.
...
Рейтинг: 0 / 0
30.09.2003, 18:26
    #32279959
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ветвления в выборках
Ну самое простое - разбить этот запрос на 4 запроса с UNION c дополнительным полем-константой. Но это есть баловство... Может база неправильно построена???
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ветвления в выборках / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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