我正在迁移数据,我想使用另一个表中的值更新表中的多行。
我有两个桌子。一个存储有关学生的详细信息,另一个存储其应用程序的详细信息。但是,这些记录是从csv文件中导入的,这些文件无法很好地组织引用。我尝试使用students表中的记录来更新applications表。它提示子查询返回了更多的行。
update applications set app_id=(select students.id from students,
applications where applications.oldid=students.oldapp_id);
我希望对于oldapp_id与学生表中特定ID相同的每个应用程序,将students表中的id插入到应用程序的app_id中。