Re: two fields in subselect

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: two fields in subselect
Дата
Msg-id 4746.959124752@sss.pgh.pa.us
обсуждение исходный текст
Ответ на two fields in subselect  (Joseph Shraibman <jks@selectacast.net>)
Список 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 по дате отправления:

Предыдущее
От: Joseph Shraibman
Дата:
Сообщение: two fields in subselect
Следующее
От: Joseph Shraibman
Дата:
Сообщение: Re: two fields in subselect