From: | "Wilfred Benson" <hairymcfarsen(at)hotmail(dot)com> |
---|---|
To: | pgsql-novice(at)postgresql(dot)org |
Subject: | Subquery in INSERT? |
Date: | 2006-10-17 12:06:59 |
Message-ID: | BAY114-F7E5FF38E0FC5E39A79AA1A70E0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice |
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.
Thanks a lot.
-Wilf.
P.S. Sorry if I posted this twice.
_________________________________________________________________
Stay in touch with old friends and meet new ones with Windows Live Spaces
http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us
From | Date | Subject | |
---|---|---|---|
Next Message | A. Kretschmer | 2006-10-17 12:13:21 | Re: Subquery in INSERT? |
Previous Message | Sean Davis | 2006-10-17 11:47:59 | could not write to hash-join temporary file: No space left on device |