Re: Basic SQL join question - Mailing list pgsql-general

From Stephan Szabo
Subject Re: Basic SQL join question
Date
Msg-id 20030131065003.U44779-100000@megazone23.bigpanda.com
Whole thread Raw
In response to Basic SQL join question  (Jean-Christian Imbeault <jc@mega-bucks.co.jp>)
Responses Re: Basic SQL join question
List pgsql-general
On Fri, 31 Jan 2003, Jean-Christian Imbeault wrote:

> Sorry for this simple question but I can't seem to get Postgres to do
> what I want ...
>
> I want to get the concatenation of 2 or more tables with absolutely
> nothing in common. How can I do this?
>
> For example
>
> Table a:
>
>    a
> -----
>   a1
>   a2
>   a3
>
> Table b:
>
>    b
> -----
>   b1
>   b2
>
> Table c:
>
>    c
> -----
>   c1
>   c2
>   c3
>   c4
>
> What is the proper SQL to return:
>
>    a |  b |  c
> ---------------
>   a1   b1   c1
>   a2   b2   c2
>   a3        c3
>             c4
>

I can't think of a real SQL solution (although there might be
one).  A pl function could do this but it'd be a little wierd
probably.  Note that unless those tables are really selects with
ordering the results are pretty indeterminate and probably
meaningless since order is not guaranteed.



pgsql-general by date:

Previous
From: Arjen van der Meijden
Date:
Subject: Re: Basic SQL join question
Next
From: Dmitry Tkach
Date:
Subject: Re: Query performance PLEASE HELP