簡體   English   中英

為相鄰列的所有行在列中插入相同的值

[英]Insert an identical value in a column for all the rows of a neighbouring column

我有一條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;

小提琴

嘗試這個

insert into examination_data (ed_cs_id,ed_examination_id)  (select cs_id,1 as "COLUMN_NAME" from class_students where cs_class_id = 1 AND cs_year_id = 1);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM