Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / выборка только одной строки подчиненной таблицы / 6 сообщений из 6, страница 1 из 1
02.05.2014, 16:33:03
    #38631441
Kirill90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка только одной строки подчиненной таблицы
Добрый день!
Есть следующие таблицы

Код: sql
1.
2.
image
|ID|SERID|



Код: sql
1.
2.
series
|ID|STDID|



Код: sql
1.
2.
STUDY
|ID|DESCRIPT|LASTTRANSFER|




Делаю такой селект

Код: sql
1.
2.
3.
4.
select image.id , study.studydescription, study.lasttransfer, image.imagetime from study
right join series on series.stdid = study.id
left  outer join image  on image.serid = series.id
where ((select 1 from mas_kv where mas_kv.imageid=image.id) is null) ORDER BY image.id  



Как видоизменить запрос, что бь в подчененных таблицах если одной строке соответствует несколько строк, тупо брал первую, а остальные пропускал?
...
Рейтинг: 0 / 0
02.05.2014, 16:48:01
    #38631448
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка только одной строки подчиненной таблицы
Kirill90Как видоизменить запрос
Перейти на execute block и использовать select first 1 во внутреннем запросе.

И, кстати, выкинь эту хрень из where, открой для себя not exists, как тебе уже говорили.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.05.2014, 17:05:16
    #38631459
Kirill90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка только одной строки подчиненной таблицы
Dimitry Sibiryakov,

Ты можешь написатьт как это будет выголядеть?
...
Рейтинг: 0 / 0
02.05.2014, 18:13:43
    #38631498
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка только одной строки подчиненной таблицы
Kirill90как это будет выголядеть?
Как будет выглядеть EXECUTE BLOCK? Точно так же как в
документации или
здесь .
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.05.2014, 18:45:13
    #38631516
Kirill90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка только одной строки подчиненной таблицы
Dimitry Sibiryakov,

если бы мне было понятно, я бы не писал сюда
...
Рейтинг: 0 / 0
02.05.2014, 19:33:50
    #38631533
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка только одной строки подчиненной таблицы
Kirill90если бы мне было понятно, я бы не писал сюда
Какая именно буква по вышеприведённым ссылкам тебе непонятна?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / выборка только одной строки подчиненной таблицы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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