Re: [SQL] How to display multiple rows in 1 row

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: [SQL] How to display multiple rows in 1 row
Дата
Msg-id CAKFQuwYLEsEJd-NyGbEa=XFMW3PWLKXayjkOo=Zj_btXAjkkEA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [SQL] How to display multiple rows in 1 row  (Steve Midgley <science@misuse.org>)
Ответы Re: [SQL] How to display multiple rows in 1 row  (Steve Midgley <science@misuse.org>)
Список pgsql-sql
On Tuesday, January 10, 2017, Steve Midgley <science@misuse.org> wrote:

Given the DDL at the bottom of my email (what I used to test), this sql statement works, I think:

select * from
(select a.id as a_id, * from table_a a
left join table_b b on a.id=b.id) a1
join table_c c on a1.a_id = c.id


Returns

"1.table_c";"1.table_c";1;"";;;"1.table_c";4;3
"2.table_c";"2.table_c";2;"";;;"2.table_c";3;4
"3.table_c";"3.table_c";3;"";;;"3.table_c";2;21


Aside from executing without error I don't see how this works at all. You cannot solve the posed problem by rearranging simple joins.

David J.

В списке pgsql-sql по дате отправления:

Предыдущее
От: Steve Midgley
Дата:
Сообщение: Re: [SQL] How to display multiple rows in 1 row
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: [SQL] How to display multiple rows in 1 row