我有一张student
桌子和一张takes
桌子。该takes
表是学生已经学习或正在学习的课程,并包含以下列:
ID, course_id, sec_id, semester, year, grade
我想使用ID
fromstudent
但对于其他 5 列使用:
(CS-001, 1, Fall, 2009, NULL)
我知道如何使用insert into takes select, from, where
,也知道如何使用,insert into takes values()
但我还没有看到任何混合来自另一个表的数据和我输入的新数据的东西。我们正在做的实验室应该全部在 MySQL 查询中完成,使用 phpMyAdmin。
我不善于解释事情,所以如果这没有意义,我很抱歉。感谢您的帮助。
这是我想要的那种查询:
insert into takes(ID, course_id, sec_id, semester, year, grade)
values(*IDs from student table*, CS-001, 1, Fall, 2009, NULL);