From: | ssylla <stefansylla(at)gmx(dot)de> |
---|---|
To: | pgsql-sql(at)postgresql(dot)org |
Subject: | update column |
Date: | 2012-02-09 01:58:05 |
Message-ID: | 1328752685274-5468330.post@n5.nabble.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Dear list,
sorry, I already posted this, but it did not seem to have been accepted by
the mailing list. So here's my second try:
I need to update all rows of a column ('parent') based on a subquery that
returns me the first four digits of another column ('id'):
UPDATE admin SET parent=(SELECT SUBSTR(id,1,4) FROM admin);
After executing, I get the following error-message:
"more than one row returned by a subquery used as an expressionmore than one
row returned by a subquery used as an expression"
I am not quite sure about that, but maybe I need to construct a
function/loop to fulfill this task?
thanks for help.
Stefan
--
View this message in context: http://postgresql.1045698.n5.nabble.com/update-column-tp5468330p5468330.html
Sent from the PostgreSQL - sql mailing list archive at Nabble.com.
From | Date | Subject | |
---|---|---|---|
Next Message | ssylla | 2012-02-09 02:31:19 | update column with multiple values |
Previous Message | Tim Landscheidt | 2012-02-09 01:51:10 | Re: time interval math |