"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
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users