Re: INSERT question

Saranya Sivakumar <sarlavk@yahoo.com>

From: sarlav kumar <sarlavk@yahoo.com>
To: pgsql-novice@postgresql.org
Date: 2004-12-13T18:31:13Z
Lists: pgsql-performance
Thanks!! that worked!:)

Tom Lane <tgl@sss.pgh.pa.us> wrote:sarlav kumar writes:
> Is there a way to write the INSERT as follows?

> INSERT into merchant_buyer_country (merchant_id,country,enabled,group_id) values (1203, 
> (SELECT code FROM country WHERE send IS NOT NULL OR receive IS NOT NULL), 'true',1);

> I tried this, but I get the following problem:
> ERROR: More than one tuple returned by a subselect used as an expression.

INSERT into merchant_buyer_country (merchant_id,country,enabled,group_id) 
SELECT 1203, code, 'true', 1 FROM country
WHERE send IS NOT NULL OR receive IS NOT NULL;

regards, tom lane


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com