1
二つのテーブルは以下のとおりです。MySQLでの既存の表に集計クエリを使用して新しい列を追加します
学生(STUDENT_ID、student_name)。
スコア(student_id、subject、score1、score2)。
私は各学生のすべての科目の平均スコアを見つけるために学生表に新しい列を追加します。どうやってやるの?
二つのテーブルは以下のとおりです。MySQLでの既存の表に集計クエリを使用して新しい列を追加します
学生(STUDENT_ID、student_name)。
スコア(student_id、subject、score1、score2)。
私は各学生のすべての科目の平均スコアを見つけるために学生表に新しい列を追加します。どうやってやるの?
学生テーブルにあなたのスコアの列を追加して、あなたが
UPDATE
student s
JOIN
(SELECT
student_id,
AVG(score1 + score2) score
FROM
score
GROUP BY student_id) sc
ON s.`student_id` = sc.student_id
SET s.`score` = sc.score
などの平均スコアを学生テーブルを更新することができます