- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个表,其结构如下:
create table student_course(
student_id integer,
course_id integer,
primary key (student_id, course_id)
);
这是我的用例:选择某些类(class)的学生需要参加另一门助理类(class)。例如,注册了 course_id
为 101
类(class)的学生必须额外选修 course_id
为 300
的类(class)code>,因为101太难了,他们应该同时学习300的教程。
我需要创建一个 SQL 查询,将参加先修类(class)的学生的附加条目添加到此 student_course
表中;在本例中,为选修 101 的学生添加新行,以便也选修 300。
我现在使用select * from Students_course where course_id = 101
,然后导出此数据以将注册的学生更新为101至300。最后,我再次导入这些导出的学生101。是否有更好的 SQL 查询可用于从当前表插入数据?
最佳答案
您基本上需要使用带有 select 的插入查询。尝试以下查询:
insert into student_course(student_id,courseId)
select student_id, 300
from student_course
where course_id = 101;
注意:请确保您的 course_id 为 300 的学生中没有存在 course_id 101 的学生,否则此查询将不起作用。
关于mysql - 根据当前表中的相同数据向表中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51550823/
我的 WordPress 数据库中有一个名为“post_votes”的自定义表,用于投票帖子。 每当我发布新帖子时,我是否可以同时向该表添加一些数据? 我试图在不编辑任何 wp 核心文件的情况下实现这
我对 Rails 非常陌生,完全被难住了。我真的也需要这个工作,因为它是另一个更大的主要是 Javascript 项目的一部分,而 Rails 部分刚刚被甩给了我。我必须向 page_events 表
我是一名优秀的程序员,十分优秀!