PostgreSQL объединяет несколько операторов выбора

Я использовал Excel для создания многочисленныхSELECT операторы из списка имен схем из базы данных с большим количеством идентичных схем:

select result from foo.table limit 1;
select result from bar.table limit 1;
select result from doo.table limit 1;

(foo, bar & Амп;doo примеры моих схем, в реальности их сотни).

каждыйSELECT вернет только один результат. Я просто хочу одну колонкуresult с таким количеством строк, сколько есть схем. Затем я могу скопировать это обратно в Excel против имен схемы.

Когда я запускаю запрос выше, я получаю 1 строку, остальные отбрасываются:

Query result with 1 row discarded.

Query result with 1 row discarded.

Total query runtime: 40 ms.
1 row retrieved.

Я пытался использоватьUNION ALL, ноlimit 1 Я использую, чтобы гарантировать, что только одна строка возвращается из каждой таблицы схемы, чтобы предотвратить это.

Как можно предотвратить отбрасывание других строк или написать запрос, который вернет нужные мне значения (два столбца - имя_схемы, результат - по одной строке для каждой схемы) более эффективным способом?

Ответы на вопрос(3)

Ваш ответ на вопрос