Function as Phantom Field

From: Charles Tassell <ctassell(at)isn(dot)net>
To: pgsql-general(at)postgresql(dot)org
Subject: Function as Phantom Field
Date: 2000-10-13 07:40:11
Message-ID: 4.3.2.7.2.20001013043956.04c87180@mailer.isn.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I have a database like this:

CREATE TABLE articles (
article_id serial primary key,
title text
);

CREATE TABLE pages (
article_id integer,
page text
);

And I want to be able to do a

SELECT article_id, title, count_pages(article_id) FROM articles

Now, I have already written the count_pages function (it's just a count(*)
where article_id = $1) but I don't know how to do the SELECT in one pass,
is there some way I can do this with triggers or is there a special field
name I can use to specify the current article_id as the function argument?

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tomas Berndtsson 2000-10-13 08:07:01 Re: Function as Phantom Field
Previous Message Fabrice Pollet 2000-10-13 07:17:36 cache lookup failed