Re: INSERT question
| От | Tom Lane | 
|---|---|
| Тема | Re: INSERT question | 
| Дата | |
| Msg-id | 25641.1102956494@sss.pgh.pa.us обсуждение исходный текст | 
| Ответ на | INSERT question (sarlav kumar <sarlavk@yahoo.com>) | 
| Ответы | Re: INSERT question | 
| Список | pgsql-novice | 
sarlav kumar <sarlavk@yahoo.com> 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
		
	В списке pgsql-novice по дате отправления: