背景
從網上搞了一份行政區域表的數據只有Name,Code,PCD,但自己設計的表如下多了PName,需要把父級名稱也保存到數據庫
寫了一條語句,自身修改的SQL語句,大家參考一下
update SysArea set PName=s.bname from (select a.Id as aid,b.Name as bname from SysArea a inner join SysArea b on a.PCD =b.Code) s where Id=s.aid
背景
從網上搞了一份行政區域表的數據只有Name,Code,PCD,但自己設計的表如下多了PName,需要把父級名稱也保存到數據庫
寫了一條語句,自身修改的SQL語句,大家參考一下
update SysArea set PName=s.bname from (select a.Id as aid,b.Name as bname from SysArea a inner join SysArea b on a.PCD =b.Code) s where Id=s.aid