私は MYSQL/PHP の初心者で、これは簡単な質問だと思います。1 つのテーブルからいくつかの質問と回答者の平均を計算し、その値でグループ テーブルを更新しようとしています。
たとえば、テーブルの回答は、テーブル B の (name, group_id, TaskClarity1, TaskClarity2, TaskClarity3) で構成されています (group_id, avg(TaskClarity1,TaskClarity2,TaskClarity3))。
これは私が持っているものです...
$avg_task_clarity_1 = mysql_query("SELECT AVG(TaskClarity1) WHERE gruppid = '$group_id'");
$avg_task_clarity_2 = mysql_query("SELECT AVG(TaskClarity2) WHERE gruppid = '$group_id'");
$avg_task_clarity_3 = mysql_query("SELECT AVG(TaskClarity3) WHERE gruppid = '$group_id'");
$avg_task_clarity = ($avg_task_clarity_1+$avg_task_clarity_2+$avg_task_clarity_3)/3;
$print_task_clarity_1" UPDATE results SET results.TaskClarity = '$avg_task_clarity'";
if (mysql_query($print_task_clarity_1)) { echo $print_task_clarity_1; } else { echo "Error TaskClarity1: " . mysql_error();