List:General Discussion« Previous MessageNext Message »
From:spikerlion Date:August 31 2007 8:30am
Subject:JOIN migration from Oracle to MySQL
View as plain text  
Hello,

I've two LEFT OUTER JOINS in the WHERE section in an Oracle script like:

select ...
from...
where
...
and PT1.ID (+) = bl.PARENTTYPE_1
and PT2.ID (+) = bl.PARENTTYPE_2
...


MySQL knows LEFT OUTER JOINS in the FROM section but two joins with the same table aren't
accepted.

example:
select ...
from
tableA PT1 LEFT OUTER JOIN tableC bl ON (PT1.ID = bl.PARENTTYPE_1), 
tableB PT2 LEFT OUTER JOIN tableC bl ON (and PT2.ID = bl.PARENTTYPE_2),
...

-> doesnt' work.


Exits a solution for this example? Other syntax possibilities?


regards, 
Spiker
-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kanns mit allen: http://www.gmx.net/de/go/multimessenger
Thread
JOIN migration from Oracle to MySQLspikerlion31 Aug
  • Re: JOIN migration from Oracle to MySQLBaron Schwartz31 Aug
    • Re: JOIN migration from Oracle to MySQLspikerlion31 Aug
      • Re: JOIN migration from Oracle to MySQLShawn Green31 Aug