Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Query problem

Re: Query problem

From: Andrew Protasov <oracle_at_protasov.kiev.ua>
Date: 1998/11/06
Message-ID: <AOvQfGsK42@protasov.kiev.ua>#1/1

Hi,

You did not join nodes and nodecoordinates. There is no any join condition in your where clause. It is cartesian product. Your DBA will kill you if you try this query on production system.

Andrew Protasov

> Hi,
>
>
> I make a query on my database that returns the expected result, except
> that some value are duplicated (although the row is unique).
> e.g.:
> name x y card
> -------------------------------- ----------- ----------- -------------------
> -------------
> Berkshire 48 160 C1
> Berkshire 48 160 C2
> Cape 48 160 C3
> Cape 48 160 C4
>
> How can I get only the 2 rows that differ by their names (that is, Berkshire
> and Cape)?? That is, some way to say: "no duplicates in name".
> e.g.:
> name x y
> -------------------------------- ----------- -----------
> Berkshire 48 160
> Cape 48 160
>
> my query looks like this:
> select nodes.name,x,y from nodes, nodecoordinates where mapview=2
>
> any ideas?
>
>
> Thanks!!
> Matt
>
>
>
>
Received on Fri Nov 06 1998 - 00:00:00 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US