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 -> ticky sql

ticky sql

From: Dmitri Priimak <priimak_at_Stanford.EDU>
Date: Mon, 22 Nov 2004 21:56:14 -0800
Message-ID: <cnuje0$7eo$1@news.Stanford.EDU>


Hi All.

I am very much new to Oracle. I am having a small problem. Let me explain. The queries bellow are meaningless but they do illustrate the problem. Let say I have a table name(id, name, fullname_lc)

I can run this query:

select (select name from name where id = n1.id) from name n1 where fullname_lc like 'fire.%';

but when I try this one:

select (select name from (select id, name from name where id = n1.id) where length(name) < 3 ) from name n1 where fullname_lc like 'fire.%';

I get
ERROR at line 1:
ORA-00904: "N1"."ID": invalid identifier

In other words if there are two levels of subselects I don't seem to be able to refer to the outer tables from the deepest subselect.

The question is. Is there are way to do this?

--
Dmitri Priimak
Received on Mon Nov 22 2004 - 23:56:14 CST

Original text of this message

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