Using SETOF functions in SQL

Поиск
Список
Период
Сортировка
От Pavel Velikhov
Тема Using SETOF functions in SQL
Дата
Msg-id 20060815113808.39744.qmail@web56409.mail.re3.yahoo.com
обсуждение исходный текст
Ответы Re: Using SETOF functions in SQL  (Jeff Davis <pgsql@j-davis.com>)
Список pgsql-general
Hi!

  Is it possible to use a function that returns SETOF and doesn't take constant parameters?

I have a function 'connections(id1 bigint, id2 bigint) returns setof text' that I use to list all paths from id1 to id2. However, I haven't figured out a way to call the function with non-constant functions. For example, if I try to write:

SELECT t1.node, t2.node, path FROM t1,t2, connections(t1.id, t2.id) as path

I get the notorious:  ERROR:  subquery in FROM may not refer to other relations of same query level


Is there a way to reformulate the query in SQL, or I am stuck with PgSQL now?

Thanks!
Pavel Velikhov
ISP RAS

В списке pgsql-general по дате отправления:

Предыдущее
От: Ron St-Pierre
Дата:
Сообщение: Re: Excluding a table from pg_dump
Следующее
От: Max
Дата:
Сообщение: