Subject | RE: [firebird-support] Strange plan? Bug? |
---|---|
Author | Leyne, Sean |
Post date | 2013-09-19T17:07:15Z |
Kjell,
The reason that the PLAN is showing a NATURAL access for FE Företag is because the SELECT from Företag is not getting the JOIN criteria, using a CTE would change that.
Sean
> >I do expect more than on PLAN dues to the derived table and the union,Adding to Set's typically excellent comments, I would suggest that you look at using Common Table Expression (CTE) for your FE Företag inner join.
> >but there seems to be a comma missing before the PLAN on line 05 at least.
> >
> >I don't really need to understand the plan, but I wanted to bring it up
> >in case there's a bug that needs to be fixed...
>
> Hi Kjell, I doubt this is an error. The place you think a comma is missing, is
> where your UNION is. I must admit that I've never before really noticed
> whether or not there is a comma in the plan with union, but when I try
The reason that the PLAN is showing a NATURAL access for FE Företag is because the SELECT from Företag is not getting the JOIN criteria, using a CTE would change that.
Sean