これをMySQL内で行うのは非常に困難です。リレーショナル値の保存と取得には優れていますが、この種の計算を行うのはそれほど優れていません。 PHP内でこれを実行してもかまわない場合は、以下のコードを使用して頻度をカウントできます。
foreach ($rows as $row)
{
foreach (explode(" ", $row['Name']) as $token)
{
$total[$token] += (int)$row['Score'];
$occurances[$token]++;
}
}
// compute average by taking ($total[$token])/($occurances[$token])