insert into sc (CId,SId,scterm,scscore1,scscore2,scscore3,scscore) select CId ,SId from student where Gid like '03' and select scterm,scscore1,scscore2,scscore3,scscore from sc where scterm like '2009-2010-1'
时间: 2024-04-12 16:28:05 浏览: 89
TAA.zip_CID_open
你的问题是如何将数据插入到表格sc中?
以下是一个示例的SQL语句,可以将符合条件的数据从student表中筛选出来,并插入到sc表中:
```
INSERT INTO sc (CId, SId, scterm, scscore1, scscore2, scscore3, scscore)
SELECT student.CId, student.SId, sc.scterm, sc.scscore1, sc.scscore2, sc.scscore3, sc.scscore
FROM student
JOIN sc ON student.SId = sc.SId
WHERE student.Gid LIKE '03'
AND sc.scterm LIKE '2009-2010-1';
```
该语句使用了`INSERT INTO ... SELECT`语法,从student表和sc表中筛选出符合条件的数据,并将其插入到sc表中。在这里,我们使用了JOIN来连接两个表,通过SId关联它们。同时,通过WHERE子句对Gid和scterm进行条件筛选。
请注意,这只是一个示例语句,具体的表名、列名和条件需要根据你的实际情况进行调整。
阅读全文