我有两种类似的情况。
1)我有一个ID为| Name | ParentID的表。我想添加一个字段ParentNaame,然后在表中查询并查找带有ParentID的记录并将其存储在ParentName字段中。
1 | Manhattan | 2
2 | New York | 3
3 | United States |
变为
1 | Manhattan | 2 | New York
2 | New York | 3 | United States
等
2)同样的事情,除了ID /父名称来自第二个表
任何想法都赞赏。
答案 0 :(得分:0)
您正在尝试执行更新加入:
UPDATE my_table a
JOIN my_table b ON a.parent_id = b.id
SET a.parent_name = b.name
如果您想从另一个表中获取parent_name
的值,同样的原则也适用 - 只需在join
中使用它。