问题描述: 在人员信息维护界面中查看公司编码“WY011”的公司人员信息,查看的人员姓名全是“1”,但是在bd_psndoc表检查姓名都是正确的,在bd_psnbasdoc表中有37个人的姓名是1,现在要将bd_psnbasdoc姓名为1的全部改成bd_psndoc中相应的姓名!
问题原因:数据问题,执行更新数据解决。
解决方案:数据问题,执行脚本,更新数据。update bd_psnbasdoc set bd_psnbasdoc.psnname=(select bd_psndoc.psnname from bd_psndoc where bd_psndoc.pk_psnbasdoc = bd_psnbasdoc.pk_psnbasdoc) where bd_psnbasdoc.psnname="1"