group by と 特定の列 を表示

group by は集計処理に使われるので、
指定する列には集計関数を指定しなければならない。

でも、集計とか関係なく特定の列を出力したいことがある。
その場合は max() or min() で無理やり出力させる。

select log_date, sum(point), man(name) from tb_test group by log_date;

こんな感じで max() or min() に列名を指定して無理やり出力させる。
こうすれば order by に log_date を指定することも可能。