想问一个问题
insert 教师任课
(教师任课,课程号,专业学级,专业代码,学年,学期,学生数)
select '10000000'+课程号,课程号,专业学级,专业代码,‘2001’,开课学期,0
from 教学计划
go
如果教师编号与课程号不对应例如:100000000001的教师教的不是0001的课程 或者一个老师教多门课的时候 是不是就不能用这个方法插入呢?
如果是这样是不是应该一条一条记录的插入呢?
insert select
insert 教师任课
(教师任课,课程号,专业学级,专业代码,学年,学期,学生数)
select '10000000'+课程号,课程号,专业学级,专业代码,‘2001’,开课学期,0
from 教学计划
go
如果教师编号与课程号不对应例如:100000000001的教师教的不是0001的课程 或者一个老师教多门课的时候 是不是就不能用这个方法插入呢?
如果是这样是不是应该一条一条记录的插入呢?
insert select
解决方案 »
- sql和成新表
- 一个SQL语句问题
- 请各位帮忙看一条语句,先谢谢了!!
- SQL-SERVER内存问题,分不高
- bcp和全文检索的问题
- 【算法问题】看一个一万行数据的表,是否包含在,一个一百万行数据的表,用什么算法?
- 如何提高模糊查询的效率? 在线等待...急!!!
- zqllyh(您问我也问总可以问出个所以然),pengdali(大力)和j9988(j9988) 请进,这900分特别酬谢 3
- 如何实现下面的存储过程,高手请看看,谢谢
- 紧急!为什么我用存储过程sp_attach_db可以恢复本地数据库,却不能恢复“外来”数据库?
- 一张表既要读快,又要写快,可怎么实现啊?
- 怎么把SQL的数据导出成excel
select from只有要添加一些关联以及条件.具体要看你表格设计才能回答.
insert into 教师任课(教师任课,课程号,专业学级,专业代码,学年,学期,学生数)
select ‘教师编号’,‘课程号’,‘专业学级’,‘专业代码’,‘2001’,‘开课学期’,‘0’union
select ‘教师编号’,‘课程号’,‘专业学级’,‘专业代码’,‘2001’,‘开课学期’,‘0’union
.
.
.
select ‘教师编号’,‘课程号’,‘专业学级’,‘专业代码’,‘2001’,‘开课学期’,‘0’;
如果你都知道每个老师的教师编号了,你用这些直接插入就可以啦!不用像你上面说教师编号是:'10000000'+课程号,上述SQL代码可以使对空表整张表的数据插入,也可以是添加插入!