我有一条select语句,该语句获取100行数据并将其插入表中。但是,对于要插入到相邻列中的所有行,我想插入以将1
插入另一列。
这是我的插入选择语句
insert into examination_data (ed_cs_id,ed_examination_id)
VALUES ((
select cs_id
from class_students
where cs_class_id = 1 AND cs_year_id = 1 ),1);
在运行查询时,出现此错误
/ * SQL错误(1242):子查询返回多于1行* /
最佳答案
insert into examination_data (ed_cs_id,ed_examination_id)
select cs_id,1
from class_students
where cs_class_id = 1 AND cs_year_id = 1;
fiddle