有如下存储过程,其中bush和bush1表有相同的结构
worker_name varchar(10)
worker_old  int
wage   int 
alter trigger bush_insert on bush after insert
as
  declare @worker_name varchar(10)
  select @worker_name = worker_name from inserted
  if(@worker_name ='bush1')
  begin
    insert into bush select * from bush1
  end
 if(@worker_name='bush')
 begin
   insert into bush values('helen',25,2000)
 end
1.当bush1表中只有一条记录('bush',25,3000)时,当向bush中添加记录('bush1',25,1000)时,bush表中会有记录('helen',25,2000)
2.当bush1表中多于一条记录时,比如有两条记录,
('bush',25,3000)('lily',25,3000),当向bush中添加记录('bush1',25,1000)时,bush表中不会有记录('helen',25,2000)
在二中,没有得到我想要的结果,请问如何解决