MySQL から次の種類のデータの平均を取得する必要があります。
1 つのテーブルがあります。
表1
フィールド_a、フィールド_b、フィールド_c data_a 、 data_a 、 data_c data_a 、 data_b 、 data_c data_a 、 data_a 、 data_c
出力する必要があるのは(この部分はmysqlにある必要はなく、必要なデータを説明するだけです):
field_a の 100% が data_a です
field_b の 33% が data_b、66% が data_a
field_c の 100% が data_c です
各フィールドでグループ化しようとしましたが、望ましい結果が得られませんでした。これにアプローチする最良の方法は何ですか?(現在、各フィールドに対して個別のクエリを実行するように設定しましたが、かなりの数があるため、1 つの大きなクエリ/もう少し効率的なものにしたいと考えています)。
また、タイトル失礼します。私はそれを説明するためのより良い方法を本当に考えられませんでした。もっと簡潔なもので自由に編集してください。