Re: join between a table and function. - Mailing list pgsql-general

From Harald Fuchs
Subject Re: join between a table and function.
Date
Msg-id 861uwliiqj.fsf@mgm.protecting.net
Whole thread Raw
In response to join between a table and function.  (Lauri Kajan <lauri.kajan@gmail.com>)
Responses Re: join between a table and function.  (Merlin Moncure <mmoncure@gmail.com>)
List pgsql-general
In article <CAKWoFMJWZ3znXCj9rADn4ov+krsa-133968YvAg3L8M3W3zyQQ@mail.gmail.com>,
Lauri Kajan <lauri.kajan@gmail.com> writes:

> I have also tried:
> select
> *, getAttributes(a.id)
> from
>   myTable a

> That works almost. I'll get all the fields from myTable, but only a
> one field from my function type of attributes.
> myTable.id | myTable.name | getAttributes
> integer      | character        | attributes
> 123           | "record name" | (10,20)

> What is the right way of doing this?

If you want the attributes parts in extra columns, use

SELECT *, (getAttributes(a.id)).* FROM myTable a

pgsql-general by date:

Previous
From: John DeSoi
Date:
Subject: Re: [ADMIN] Using Postgresql as application server
Next
From: "David Johnston"
Date:
Subject: Re: join between a table and function.