新手提问,多谢

新手提问,在线等谢谢
小弟在做一个教学管理系统,遇到一个小问题求解:
由于学校里的课程和需要学习该课程的专业是多对多的关系,我单独建了一张CourseMajor表来表示他们之间的关系,
现在在程序中需要新增一门课程,并添加该课程所对应的专业,假设现在有一门系级课程(一个系内的所有专业都需要学习该课程)请问如何实现用一句语句插入多行数据?
能否用 INSERT INTO CourseMajor VALUES (值1,值2)
其中值1是某一门课程的课程号(固定值),而我希望值2是Major表中的多个值(比如计算机系中所有专业的专业号)
------解决思路----------------------

INSERT INTO CourseMajor 
 select '[某一门课程的课程号]',[专业号字段]
 from Major
 where [系名称字段]='计算机系'