Re: Subquery in INSERT?

From: "Wilfred Benson" <hairymcfarsen(at)hotmail(dot)com>
To: pgsql-novice(at)postgresql(dot)org
Subject: Re: Subquery in INSERT?
Date: 2006-10-18 11:45:44
Message-ID: BAY114-F3C711C54620268AE1A229A70F0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Thanks a lot, guys. I wanted to know if it was possible. Thanks for setting
me on the right path.

-Wilf.

> > What I'm trying to do is copy a value from one column to another in the
>same
> > table. The table looks like this:
> >
> > first | second
> > ---------------------
> > 1 |
> > 2 |
> > 3 |
> > 4 |
> > ...
> >
> > It's named 'copier'.
> >
> > The first column is sequence-generated, and the second has yet to have
> > anything loaded (at this stage it's only a test table). So what I'm
>trying
> > to do is quick copy of '1' from 'first' to 'second' with this query:
> >
> > INSERT INTO copier VALUES(nextval('sequence'), ((SELECT first FROM
>copier
> > WHERE copier.first=1) AS second));
> >
> > ...and I'm getting this error:
> > ERROR: syntax error at or near "AS" at character 93
> >
> > So what I want to know is, is it possible? If it is and my query is
> > incorrect and anyone can tell me what's wrong with it that would be
>great.

_________________________________________________________________
Get FREE company branded e-mail accounts and business Web site from
Microsoft Office Live
http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Layton Duncan 2006-10-18 20:38:35 Lookups
Previous Message Brandon Aiken 2006-10-17 21:21:51 Re: How to Substract Milliseconds from A timestamp(3) Field