Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
24.01.2004, 15:51
|
|||
---|---|---|---|
|
|||
select ... from (select ...) |
|||
#18+
Help народ, что-то недогоню никак... Помогите разобраться как subj работает - доку читал, но видать по диагонали. Задача: в одной таблице есть названия других, из которых нужно делать выборки сейчас делаю сначала select названий таблиц а потом в цикле select из каждой одинаковых полей. Для наглядности пример по последовательностям: SELECT pg_class.relname FROM pg_class WHERE NOT pg_class.relname ~ 'pg_.*' AND pg_class.relkind ='S' ORDER BY pg_class.relname ; получаем список последовательностей а потом SELECT sequence_name, last_value, CASE WHEN is_called THEN 'true'::text ELSE 'false'::text END FROM то что получили в первом запросе. Вопрос можно ли это сообразить одним селектом??? А то у меня мозг чего-то заклинило ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2004, 18:16
|
|||
---|---|---|---|
|
|||
select ... from (select ...) |
|||
#18+
такой "ход конем" делают через хранимые процедуры(функции). В данном случае, на родном SQL, передавая в качестве параметра функции имя таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=2007939]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 355ms |
total: | 507ms |
0 / 0 |