Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: URGENT Join question
Debo:
That's because there indeed DOES exist a row which satisfies your where clause. The second row of a combined with the (only) row of b satisfies it because the join condition is true (col2 = col2) AND the <> condition is also true ('HELLO WORLD NOW' does not equal 'HELLO WORLD'). What are you trying to do?
Tom Best
debo_nair_at_yahoo.com (Manoj Nair) wrote in message news:<92a0e580.0108081623.e512163_at_posting.google.com>...
> I have 2 tables
>
> Table 1
> col 1 varchar2
> col 2 numeric
>
> Table 2
> col 1 varchar2
> col 2 numric
>
> Table 1 data
> HELLO WORLD 1
> HELLO WORLD NOW 1
>
> Table 2 data
> HELLO WORLD 1
>
> when i run
>
> select distinct b.col1,b.col2 from table2 b , table1 a where b.col1
> <> a.col1 and a.col2 = b.col2 I want no records to be returned
> cos HELLO WORLD is already present in table 1..
>
> however it returns HELLO WORLD NOW 1
>
> Thanks
Received on Thu Aug 09 2001 - 07:39:37 CDT