日期:2014-05-17  浏览次数:20460 次

下面这个sql语句怎么写?
假设有下面两个表
表1:name(varchar) ID(varchar)//基础信息,已经录入;
表2: ID(varChar) name(varchar) buyRecord(varchar);
假设我现在知道一个ID和一条 购买记录buyRecord,但是并不知道name,我要先在表1里面查询到ID对应的name,然后将ID、name、buyRecord插入到表2中!
这条语句该怎么实现?

------解决方案--------------------
SQL code
insert into 表2(id,name,buyrecord)
select id,A.name,@byrecord
from 表1 A
where id = @id