0

オンライン大学管理システム用にカスタマイズされたレポートの生成に取り組んでいましたが、ここでひどく立ち往生しました。

say という名前のマスターテーブルがあり、report10 行、つまりロール番号 1 から 10 の学生が含まrollnamecs101います。

私はeach_subject_cs101フィールドと言う別のテーブルを持っていますrollnameそしてmarks。しかし、ここに 10 人の生徒全員が登録されているとは限りません。たとえば、8 人の生徒がそこにいるとします (わかりやすくするために、ロール 1 から 8 を使用します)。

今私が欲しいのは、にいる学生のreportset cs101= marksfromを更新することです。単一の更新ステートメント内のこの全体。each_subject_cs101each_subject_cs101

注: ロール番号フィールドは両方のテーブルの主キーです

MySQL でのクエリは何になりますか??

[PS: 実際には、上記のすべての構造はより複雑で、動的に作成されます。ここでは簡単にするためにエイリアスを使用しました]

4

1 に答える 1