日期:2014-05-18  浏览次数:20493 次

遇到存储过程难题了,追加表字段的值,值取自另一表的id
表中已含有sender和receiver,表要增加两个字段usersender,userreceiver这两个字段是取本表中sender和receiver这两个字段的相对应表user表中id的值,因为以前是取了用户名sender和receiver,现在追加上这个用户名的id,哪位教教我啊

------解决方案--------------------
楼主的意思是不是说usersender,userreceiver需保存user表的id吗?
如果是可以这样更新
update update_table set usersender=user.id from user,update_table where user.name=update_table.sender
update update_table set userreceiver=user.id from user,update_table where user.name=update_table.receiver
不知道是不是楼主所要的