平均を出したい:問題は1つのアイテムについて各要素のAVGを計算している(動作している)が、カテゴリ(何かとfoo)の平均のグローバル平均が必要になるとすぐに動作しない(mysqlは私にエラーをスローします:私がすぐ下で使用した構文を参照してください)。
結果をグローバル平均で並べ替えたいので、それを行う必要があります
SELECT AVG(AVG(category1)+AVG(category2)) /2 as moy
.....
ORDER BY moy DESC
ありがとう、
編集:各カテゴリの平均を取得したい編集2:
テーブルを取得:サーバー(...)テーブルを取得:answer_poll(価格、インターフェース、サービス、品質)
ユーザーは1台のサーバーを所有しており、このサーバーの投票に数回回答できます。
SELECT s.name , s.type , COUNT(s.GSP_nom) as nb_votes,
TRUNCATE(AVG(quality), 2) as quality, TRUNCATE(AVG(price), 2) as price,
TRUNCATE(AVG(interface), 2) as interface, TRUNCATE(AVG(services), 2) as services
FROM answer_poll AS v
INNER JOIN server AS s ON v.idServ = s.idServ
GROUP BY s.name
ORDER BY global average :d
このリクエスト=各カテゴリの平均ですが、平均の平均が必要です:p