Re: [BUGS] ERROR: failed to build any 4-way joins

2006-12-13 Thread Teodor Sigaev
went up in smoke, and I ended up just having have_relevant_joinclause() Thank you a lot, I was near around it :) -- Teodor Sigaev E-mail: [EMAIL PROTECTED] WWW: http://www.sigaev.ru/ --

Re: [BUGS] ERROR: failed to build any 4-way joins

2006-12-12 Thread Tom Lane
I wrote: > I guess we need a hack > to treat empty outer join conditions specially. Actually, it can happen with non-empty join conditions too, if the join condition doesn't mention the outer side; for instance, using your example explain SELECT * from fooview fv1 LEFT OUTER JOIN fooview fv2 o

Re: [BUGS] ERROR: failed to build any 4-way joins

2006-12-12 Thread Tom Lane
Teodor Sigaev <[EMAIL PROTECTED]> writes: > Test suite (as simple as I can produce): Mmm, sweet :-(. There is only one legal way to form the outer join, but make_rels_by_joins() doesn't try it because have_relevant_joinclause() says there is no relevant joinclause ... as indeed there is not, the

Re: [BUGS] ERROR: failed to build any 4-way joins

2006-12-12 Thread Teodor Sigaev
Sorry, versions are 8.2 & 8.3. 8.1 works well -- Teodor Sigaev E-mail: [EMAIL PROTECTED] WWW: http://www.sigaev.ru/ ---(end of broadcast)--- TIP 9: In versions be

[BUGS] ERROR: failed to build any 4-way joins

2006-12-12 Thread Teodor Sigaev
Test suite (as simple as I can produce): CREATE TABLE foo (a int, b int); INSERT INTO foo VALUES (1,2); INSERT INTO foo VALUES (2,3); INSERT INTO foo VALUES (3,3); CREATE VIEW fooview AS SELECT f1.a AS a_for_max_b FROM ( SELECT MAX(foo.b) AS MaxB FROM foo ) f2

Re: [BUGS] ERROR: failed to build any 4-way joins SQL state: XX000, PostgreSQL

2006-11-08 Thread JEAN-PIERRE PELLETIER
This is just to confirm that 8.2 beta3 fixes that problem. Thanks again, Jean-Pierre Pelletier From: Tom Lane <[EMAIL PROTECTED]> To: "JEAN-PIERRE PELLETIER" <[EMAIL PROTECTED]> CC: pgsql-bugs@postgresql.org Subject: Re: [BUGS] ERROR: failed to build any 4-way j

Re: [BUGS] ERROR: failed to build any 4-way joins SQL state: XX000, PostgreSQL 8.2 beta1

2006-10-24 Thread Tom Lane
"JEAN-PIERRE PELLETIER" <[EMAIL PROTECTED]> writes: > I have a query that throws "ERROR: failed to build any 4-way joins Fixed --- thanks for the report! (This didn't make beta2, but will be in the next one.) regards, tom lane ---(end of broadcast

[BUGS] ERROR: failed to build any 4-way joins SQL state: XX000, PostgreSQL 8.2 beta1

2006-10-24 Thread JEAN-PIERRE PELLETIER
Hi, I have a query that throws "ERROR: failed to build any 4-way joins SQL state: XX000". Here's an (arguably) simplified version of it that doesn't require any of my table: select 1 from (select 1 as col) t1 cross join (select 1 as col) t2 left outer join (select 1 as col) t3 on