2012-06-14 GROUP BY MySQL 今回使用する「GROUP BY」句を使用すると、特定の列をキーにした合計値や平均値などが表示される結果となる。ちなみに、特定の集計行のみを表示したり、HAVINGで集計関数が使用したりできる。例 20以上レコードの存在するuser_idをサーチする select user_id from payhistory where date > '2011-05-01' and date < '2012-05-01' group by user_id HAVING COUNT(*) >= 20;