好象是表的自己与自己连接,不知道怎么写SQL好
这里有一个表catalog
字段:id parent_id TAGNO
例如:100 1 100-01-001
101 1 100-01-002
500 100 (这里要被赋值)
501 100
502 100
503 100
....
800 101
801 101
802 101
如何写一个SQL使得子结点的TAGNO与父结点的TAGNO一致
例如 500,100,100-01-001
update catalog a
set a.tagno=(select tagno from catalog b where a.parent_id=b.id)
这样写不对,但就是这个意思。
好象是表的自己与自己连接,不知道怎么写好。