概要(良いクエリ) ある程度SQLを学んだプログラマーは、クエリでGroup Byと集約関数(MIN,MAX,SUM,COUNTなど)を巧みに用いて集計することを覚える。 少量のコードで複雑なレポートを作成できる強力な機能である。 例えば「product_idごとにレポート日付の最大値を取得したい」という要件を考えると、次のようなコードになる。 SELECT product_id, MAX(data_report) FROM Bugs Group By product_id このクエリはうまく動いた。 概要(悪いクエリ) ところで、上のクエリでbug_idは幾つになるかも同時に表示したいと考え…