表1
ID NAME ZY ZYID
1 tom 教师 2
2 jim 学生 1
表2
ID ZY
1 学生
2 教师
3 职工
写一个触发器完成,向表1加一条数据3.自动完成zyid的写入。
ID NAME ZY ZYID
1 tom 教师 2
2 jim 学生 1
3 bob 职工 ?
------解决方案--------------------
CREATE TRIGGER t1_insert ON dbo.t1
FOR insert
AS
begin
update t1
set zyid =
(select id from table2
where t2.ZY= inserted.ZY)
where table1.id = inserted.id
end