On Fri, Apr 2, 2010 at 1:59 PM, Igor Tandetnik <itandet...@mvps.org> wrote:
> Fredrik Karlsson wrote:
>> Sorry for asking this SQL question, but I just have to make sure:
>>
>> -  Aliases in subqueries - are the always, local to the scope of the 
>> subquery?
>>
>>
>> That is, if I have this query (this example makes _no_ sense, I know.
>> Just an illustration.):
>>
>> select target.* from
>> (
>>    select target.* from
>>          (select m.id, n. name from mytable m, myothertable, n where
>> m.id = n.id) target,
>>          (select m.id, n. name from mytable m, myothertable, n where
>> m.id = n.id) comp1,
>>    where  target.id = comp1.id
>> ) target,
>> mytable t
>> where  t.id = target.id;
>>
>> will the aliases at the different levels be "safe" inside of their
>> subquery so that e.g. "target" in the outer query will be intact once
>> the subquery has been evaluated?
>
> Yes. Apart from a misplaced comma here and there, this statement should work.
> --
> Igor Tandetnik
>
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>

Hi,

Excellent! Thank you for having a look at this.

/Fredrik

-- 
"Life is like a trumpet - if you don't put anything into it, you don't
get anything out of it."
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to