Re: two fields in subselect - Mailing list pgsql-sql

From Tom Lane
Subject Re: two fields in subselect
Date
Msg-id 4746.959124752@sss.pgh.pa.us
Whole thread Raw
In response to two fields in subselect  (Joseph Shraibman <jks@selectacast.net>)
List pgsql-sql
Joseph Shraibman <jks@selectacast.net> writes:
> I want to do this:
> SELECT a, (select x,y,z from table2 where table1.a = table2.w), b, c
> from table1;
> But postgres complains:
> ERROR:  Subselect must have only one field

You haven't said what you expect to happen if table2 has zero or
multiple matches to any one table1.a value --- but if you want a
plain inner join you could do

SELECT a, x, y, z, b, c from table1, table2 where table1.a = table2.w;
        regards, tom lane


pgsql-sql by date:

Previous
From: Joseph Shraibman
Date:
Subject: two fields in subselect
Next
From: Joseph Shraibman
Date:
Subject: Re: two fields in subselect