sql 循环插入数据问题
有table1                   table2  
number  strxxx             number   str  
1        aaa                1        a  
2        aaa                2        b  
3        aaa                3        c  
4        ccc                4        d  
5        ccc                5        e  
declare @number int,@string varchar(10)  
select @number = number from table1 where strxxx='aaa'  
select @str = str from table2 where number = @number  
insert into table3(number,str)values(@number,@str)  
我写的是触发器..  
这样值只能插入一条数据  
我想把符合条件的都插入进去  
要怎么循环插入呢?  
很急...在线等........
------解决方案--------------------SQL code
insert into table3(number,str) select '楼上'
insert into table3(number,str) 
select a.number,b.[str] from table1 a inner join table2 b  on a.number=b.number where strxxx='aaa'