テーブルの各列の平均を選択しているシナリオで行き詰まりました。次に、これらの列の上位3つを見つけたいと思います。
これが私の質問です:
SELECT AVG( `adventure` ) , AVG( `beach` ) , AVG( `culture` ) , AVG( `festival` ) , AVG( `food` ) , AVG( `fun` ) , AVG( `biking` ) , AVG( `ski` ) , AVG( `surf` ) , AVG( `family` ) , AVG( `couple` ) , AVG( `single` ) , AVG( `backpacker` )
FROM `ratings`
WHERE `reference_id`=4595
このクエリは、各列の平均を返します。ただし、上位3つの平均のみを選択したいと思います。
前もって感謝します!