使用子查询插入多行

Uma*_*bal 9 sql database sql-server

这是查询:

INSERT INTO qualification_lookup (variation, correct_qualification)
SELECT (SELECT Qualification FROM student WHERE Qualification like 'A%') ,'A-Level'
Run Code Online (Sandbox Code Playgroud)

这是我尝试执行查询时得到的错误.

消息512,级别16,状态1,行1子查询返回的值超过1.当子查询跟随=,!=,<,<=,>,> =或子查询用作表达式时,不允许这样做.该语句已终止.

如果有人告诉我任何替代方法,我是SQL新手.

Kaf*_*Kaf 21

INSERT INTO qualification_lookup (variation, correct_qualification) 
select Qualification,'A-Level' from student   where Qualification like 'A%' 
Run Code Online (Sandbox Code Playgroud)