Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Multiple Conditions for an Outer Join?
On 2 May 2002, seth_at_brivo.net wrote:
> Hello,
>
> I've been searching around for this answer (or work around) but not
> finding much because I'm not sure how to phrase the question. I'm
> hoping someone can point me to some tips or hints.
>
> I'm currently running Oracle 8.1.7 on Solaris. I want to write a
> query like this:
>
> SELECT <stuff> FROM table1, table2
> WHERE table1.id = table2.t1_id (+)
> AND (table2.x (+) = 12345 OR table2.x (+) = 12346)
SQL>select * from t1;
FLD1
1 2 5
SQL>select * from t2 order by fld1;
FLD1 FLD2
---------- ----------
1 AA 1 BB 2 AA 2 CC 3 AA 4 BB SQL>select * from t1,(select * from t2 where t2.fld2 = 'AA' or t2.fld2 = 'BB') t3 where t1.fld1 = t3.fld1 (+) ; FLD1 FLD1 FLD2 ---------- ---------- ---------- 1 1 AA 1 1 BB 2 2 AA 5
-- Galen deForest Boyer Sweet dreams and flying machines in pieces on the ground.Received on Thu May 02 2002 - 23:42:07 CDT