Re: Combine query views into one SQL string

From: Nils Zonneveld <nils(at)mbit(dot)nl>
To: pgsql-sql(at)postgresql(dot)org
Subject: Re: Combine query views into one SQL string
Date: 2001-09-07 08:10:32
Message-ID: 3B9880EB.2B3294E9@mbit.nl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Maik wrote:
>
> With "Union" you can create one view.
> Ciao Maik

UNION wouldn't have the desired effect:

the result of a UNION SELECT would look like this:

ID AMOUNT
1 (table1.amount)
2 (table1.amount)
. .
. .
1 (table2.amount)
2 (table2.amount)

What he wants is:

ID TABLE1.AMOUNT TABLE2.AMOUNT
1 (amount) (amount)
2 (amount) (amount)
. . .
. . .

You can achieve that result with an inner join (and even MySQL with it's
rather restricted SQL subset supports an inner join).

Nils

--
Alles van waarde is weerloos
Lucebert

Browse pgsql-sql by date

  From Date Subject
Next Message Maik 2001-09-07 08:42:01 Re: Combine query views into one SQL string
Previous Message Tom Lane 2001-09-07 00:35:24 Re: duplicated oid