Dirk Naujoks wrote:

> We have a sql-statement simmilar to the following
> 
> select "username"."table1name".*, "username"."table2name".*, 
> "username"."table3name".*
> from "username"."table1name" inner join "username"."table2name"
>     on "username"."table1name".idfeld="username"."table2name".idfeld
>     outer join "username"."table3name" on ( 
> "username"."table1name".idfeld="username"."table3name".idfeld
>                                       and 
> "username"."table3name".feld2 = 2005
>                                       and 
> "username"."table3name".feld3 = '6707*)
> where foo1=x
> and foo2=y
> 
> 
> After upgrading to version 7.5.00.31 we get the error message 
> "Outer join not allowed in this context".
> 
> Changing the statement to (remove owner)
> either 
> select "table1name".*, "table2name".*, "table3name".*
> from "table1name" inner join "table2name"
>     on "table1name".idfeld="table2name".idfeld
>     outer join "table3name" on ( 
> "table1name".idfeld="table3name".idfeld
>                                       and "table3name".feld2 = 2005
>                                       and "table3name".feld3 = '6707*)
> where foo1=x
> and foo2=y
> 
> or (using an alias)
> 
> select t1.*, t2.*, t2.*
> from "username"."table1name" t1 inner join "username"."table2name" t2
>     on t1.idfeld=t2.idfeld
>     outer join "username"."table3name" t3 on ( t1.idfeld=t3.idfeld
>                                       and t3.feld2 = 2005
>                                       and t3.feld3 = '6707*)
> where foo1=x
> and foo2=y
> 
> has the result, that the error message doesn't appear.
> 
> We need to use the username (schemaname) in the statement.
> 
> What is the reason for this behaviour. The documentation says 
> that it is
> an error using values in the outer join statement.
> 
> Dirk Naujoks

Hi,

this is a bug in outer join handling in MaxDB.

We will fix it with one of the next releases.

For detailed information about target version have a look at
http://www.sapdb.org/webpts?wptsdetail=yes&ErrorType=0&ErrorID=1139306.

Thank you for reporting this bug.

Kind regards
Holger

--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to