powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / IDS не умеет вложенные запросы?
12 сообщений из 12, страница 1 из 1
IDS не умеет вложенные запросы?
    #32973052
genix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, неужели IDS не умеет вложенных запросов?
например даже: select * from (select * from table_name as t) ?????

Или же это прерогатива XPS (кстати, а в чем отличия?)
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32973269
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подзапросы, естественно, умеет, но не в FROM. Здесь можно указывать только таблицы.
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32973288
genix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasilisПодзапросы, естественно, умеет, но не в FROM. Здесь можно указывать только таблицы.

Да, в остальных полях проверенно -- умеет.
Но вот в документации черным по белому (зависит от настроек цвета шрифта и фона) написано, что запрос select * from (select * from table_name) является вполне корректным запросом. Правда несколько страниц выше стоит значок XPS (раздел про subqery последняя доступная документация с сайта IBM: IBM Informix Guide to SQL. Syntax, стр.641).

К тому же, posgtresql, mssql такие запросы щелкают как орешки.
И программисты наши тоже хотят себе такую возможность.
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32974239
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, семерка и девятка не понимают from (select ...). Не знаю почему - скорей всего потому что они имеют одну code base, а восьмерка (XPS) - другую, и руки не доходят спортировать эту фичу. Используйте view.

XPS - многонодная СУБД архитектуры "shared nothing", аналог DB2 UDB EEE, по-простому - множество IDS, запущенных и управляемых вместе. Используется в основном для data warehousing.
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32974250
genix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vybegalloДа, семерка и девятка не понимают from (select ...). Не знаю почему - скорей всего потому что они имеют одну code base, а восьмерка (XPS) - другую, и руки не доходят спортировать эту фичу.


А про 10-ку нет информации? Хотя она вроде всего лишь раскрученная маркетологами 9.5
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32974298
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Судя по документации - тоже не умеет
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32974355
genix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vybegalloСудя по документации - тоже не умеет

и на том спасибо! ;)
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32974392
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Select * from table(multiset(Select * from sysusers))

легко делают и 9.4 и 9.3
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32974413
genix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТанSelect * from table(multiset(Select * from sysusers))

легко делают и 9.4 и 9.3

да, да и еще раз да!
Спасибо!
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32975348
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
multiset() работает во всех 9-ках.
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32975401
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В добавление к словам Татьяны, конструкция from table(multiset работает несколько по другому в отличии от например ораклового from select. Оракл переписывает (пытается наверно) запрос так как-будто и нет никакого from select (похоже на select from view в информикс), а информикс будет честно выполнять внутренний select и потом соединять multiset с другими таблицами (может автоиндекс построить или хеш).


PS: А зачем нужен select from select? Мне за 5 лет работы ни разу не понадобилось, видимо мне везло с проектировщиками БД и архитекторами апп.
...
Рейтинг: 0 / 0
IDS не умеет вложенные запросы?
    #32975460
genix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис
PS: А зачем нужен select from select? Мне за 5 лет работы ни разу не понадобилось, видимо мне везло с проектировщиками БД и архитекторами апп.

чтобы не пользоваться временными таблицами, несмотря на то что второе как раз более продуктивно.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / IDS не умеет вложенные запросы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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