pvc水管剪64mm:用SQL语句怎样把查询到的结果写到另一张表中?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 03:13:56
假如已经建立一张空表a,字段分别为学号,姓名,课程名,成绩,班级从另一张表b中查询到的结果(select 学号,成绩 from b where....)怎么样写到a中?

insert into a(字段)
select b.字段
from b
where ....

我认为上面的回答是错的
如果a表并不存在可以这么实现:
select 学号,姓名 into a from b where ...
这样会创建表a并实现数据转移
如果一定要向已存在的表a插入多条记录,则不是一条语句能解决的,应该要用到游标了。
如果哪位牛人认为能一句话做到的话一定通知我QQ:694025239

原来要嵌套的阿``