主从表更新问题 有一个主表,主键ID,一个从表,主键userID,当更新主表时,怎么让主表ID和从表userID保持相等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 id和userid在两个表中都是主键。那两个表的关系是: a.id=b.userid ?如果上面描述没错,写个触发器就可以CREATE TRIGGER tr_test ON dbo.AAFTER UPDATEASBEGIN UPDATE B SET b.USERID = I.ID FROM 表B b INNER JOIN DELETED d ON B.userid = d.id INNER JOIN INSERTED i ON D.ID = I.IDEND 我用的是ACCESS做数据库,有办法么 我就是要这两个表的两个ID相等,当往主表中插入数据,不管从表插没插,ID都跟着增加并且相等,我查询的时候就好根据这个ID相等查出从表的信息 ACCESS无办法,只能自己写逻辑时,同时更新两张表。参考http://access911.net/fixhtm/72FAB21E11DCE7F3.htm?tt= 呵呵,没注意看,楼主用的是access就不能用此方法了 把null 变成‘’ SQL执行结果文件位置 SQL语句,字符相加,数字相加如何 新手问题,多表查询SQL语句,在线等 这个存储过程怎么才能失败回滚? 连接字符串的问题 有没有好点的方法解决以下一个问题 SQL语句实现:将表1更新到表2,更新条件为存在则更新,否则添加。 mssql里面难道没有MINUS?? c++连接sql 存储过程中判断插入是否成功 mysql如何把大写修改成小写的啊????
如果上面描述没错,写个触发器就可以
CREATE TRIGGER tr_test ON dbo.A
AFTER UPDATE
AS
BEGIN
UPDATE B
SET b.USERID = I.ID
FROM 表B b
INNER JOIN DELETED d
ON B.userid = d.id
INNER JOIN INSERTED i
ON D.ID = I.ID
END
http://access911.net/fixhtm/72FAB21E11DCE7F3.htm?tt=