在sql中 如何用一个sql语句同时更新两张表中相同行的某列数据 最好写下sql语句

[复制链接]
查看11 | 回复5 | 2011-11-1 13:48:33 | 显示全部楼层 |阅读模式
同时更新没问题的,只是你提供的表一,表二的字段和你的问题对不上。如果表1中的name的aaa变了,表二中也有个字段name也跟着变,那就用促发器来完成。...
回复

使用道具 举报

千问 | 2011-11-1 13:48:33 | 显示全部楼层
根据你的问题。那么这个更新是怎么引起的呢?是修改了表1的数据,同时修改表2的数据?你展示的表,只能体现出两个表有联系。但是,我修改表1的name,和修改表2的tel。那么,这个修改是怎么触发的?还是传入一个empid,name,tel,然后根据这个empid,修改表1的name,修改表2的tel?...
回复

使用道具 举报

千问 | 2011-11-1 13:48:33 | 显示全部楼层
是得建个触发器,然后再修改其中一个表的时候触发触发器,同时更改第二个表中的内容。...
回复

使用道具 举报

千问 | 2011-11-1 13:48:33 | 显示全部楼层
用两条语句也没有什么问题,还可以在其中一个表中设置触发器来实现...
回复

使用道具 举报

千问 | 2011-11-1 13:48:33 | 显示全部楼层
在一条update语句貌似不能更新两个表...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行