powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вложенный запрос.
3 сообщений из 3, страница 1 из 1
Вложенный запрос.
    #32106453
Рыб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Access и в SQL-Server такой запрос проходит без проблем

select fn from
(SELECT Info.*, RosFirm.Nazvanie as fn
FROM Info, RosFirm where RosFirm.Okpo=Info.RosFirm) group by fn

В IB 6.0, 6.5 выдаёт ошибку Token Unknown на второй select. Нужно именно одним запросом, хранимая процедура или несклько запросов не подходят.
...
Рейтинг: 0 / 0
Вложенный запрос.
    #32106647
Fedishen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создай вьюшник по второму запросу (а еще лучше ХП)
Код: plaintext
1.
2.
3.
4.
create view (fn)
as
SELECT Info.*, RosFirm.Nazvanie as fn 
FROM Info, RosFirm where RosFirm.Okpo=Info.RosFirm;

и тогда тебе просто
остается написать
Код: plaintext
1.
select fn from myview group by fn
...
Рейтинг: 0 / 0
Вложенный запрос.
    #32106690
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю надо делать не RosFirm.Nazvanie as fn
а (RosFirm.Nazvanie) fn
select Info.*, (RosFirm.Nazvanie) fn from Info, RosFirm where RosFirm.Okpo=Info.RosFirm group by fn

а вью или хп это бред. Если на каждый селект хп делать, то чтож тогда получится, люди?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вложенный запрос.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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