Thank's It works also in PostgreSQL!

Emilio Platzer

Igor Tandetnik escribió:
> "Emilio Platzer" <[EMAIL PROTECTED]> wrote
> in message
> news:[EMAIL PROTECTED]
>> I try (and not works):
>>
>> CREATE TABLE nodes(
>>  id integer primary key,
>>  father_id integer,
>>  depth integer);
>> INSERT INTO nodes (id,father_id,depth) VALUES (9,null,1);
>> INSERT INTO nodes (id,father_id,depth) VALUES (99,9,null);
>> update nodes set depth=
>>    (select f.depth+1
>>       from nodes as f
>>       where f.id = father_id)
>>  where depth is null;
>> SELECT * FROM nodes;
> 
> Make it
> 
> update nodes set depth=
>     (select f.depth+1
>        from nodes as f
>        where f.id = nodes.father_id)
>   where depth is null;
> 
> This time I actually tested it. It works.
> 
> Igor Tandetnik 
> 
> 
> 
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to