From: | Tomasz Myrta <jasiek(at)klaster(dot)net> |
---|---|
To: | Tambet Matiisen <t(dot)matiisen(at)aprote(dot)ee> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: full join in view |
Date: | 2003-01-08 13:41:54 |
Message-ID: | 3E1C2AA2.3000103@klaster.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Tambet Matiisen wrote:
> I'm making a report in Crystal Reports, which makes use of full join.
> As Crystal Reports does not support full join natively, I created a
> view which contains the join and based my report on that view. The
> report has also a parameter to filter only subset of rows from view.
> My problem is, that when selecting from this view, optimizer never
> uses indexes of neither of two tables.
>
> I understand, that optimizing the filter to the bottom of query tree
> may not always give the same result with full join (although it should
> in my case). Alternative could be to use function returning a table,
> but I doubt I could use this function from Crystal Reports. What other
> options I have?
>
> Tambet
Can you add some sql examples - table & index definition, view definition?
If your view doesn't contain other views or sub-selects, postgres should
use indexes.
Tomasz Myrta
From | Date | Subject | |
---|---|---|---|
Next Message | Achilleus Mantzios | 2003-01-08 13:59:53 | Re: SQL list table names |
Previous Message | Tambet Matiisen | 2003-01-08 11:14:24 | full join in view |