我正在为在线大学管理系统生成定制报告并严重卡在这里,
我有一个名为 say 的主表report
,它有 10 行,即卷号为 1 到 10 的学生。属性是roll
,name
并且cs101
[这是主题代码,使用默认值 0 创建]。
我有另一个表说each_subject_cs101
字段roll
和。但它可能不是所有 10 名学生都在这里注册,比如 8 名学生在那里(用卷 1 到 8 .. 使其更简单)。name
marks
现在我想要更新report
set cs101
= marks
fromeach_subject_cs101
那些在each_subject_cs101
. 这一切都在一个单一的更新声明中。
注意:roll no 字段是两个表的主键
MySQL 中的查询将是什么?
[PS:实际上所有上述结构都更复杂并且是动态创建的。我在这里使用别名使其更简单]