Costruttore degli array con record "completi"

From: Giorgio Valoti <giorgio_v(at)mac(dot)com>
To: pgsql-it-generale(at)postgresql(dot)org
Subject: Costruttore degli array con record "completi"
Date: 2008-07-09 16:43:02
Message-ID: 7337CDEB-1314-4F47-ACA5-3F8AD17D8F81@mac.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-it-generale

Ciao a tutti, avrei una curiosità da soddisfare. So che è possibile
scrivere una query del tipo:

select a, b, c, ..., array (select x from table_x...) as t_x from
table_a

ma non riesco a creare una query di questo tipo:

select a, b, c, ..., array (select * from table_x...) as t_x from
table_a

L’errore che dà è: “ERROR: subquery must return only one column”. La
cosa è documentata, in effetti (http://www.postgresql.org/docs/8.3/
interactive/sql-expressions.html), ma volevo sapere se c’è un qualche
modo di aggirare questa limitazione. L’idea, come forse avrete già
capito, è quella di nidificare dei valori in modo da poter creare
query che restituiscano un singolo record al punto della più classica
join, facilitando il campo all’applicazione.
Qualcuno ha qualche suggerimento?

Grazie in anticipo
--
Giorgio Valoti

Responses

Browse pgsql-it-generale by date

  From Date Subject
Next Message rotellaro 2008-07-09 20:06:39 Re: Costruttore degli array con record "completi"
Previous Message rotellaro 2008-07-09 12:49:39 == Postgres Weekly News - 6 luglio 2008 ==