GROUP BY と LIMIT
久し振りにSQL で苦戦中。
幾つかのカラムでGROUP BY してからLIMIT を使って指定件数だけデータを抜き出すという処理をさせたいのですが、これが思ったよりややこしい。
サブクエリを使えば比較的簡単に書けるのですが、今回はそれを恒常的に呼び出したいので、MySQL のVIEW に登録しておきたいんですよね。
処理時間も考えると、中間テーブルをCREATE で生成させてから集計するストアド・プロシージャを書いた方がええんかなあ。
でも、ストアド・プロシージャだとユーザーがMS Access 経由で呼び出し出来なかったような…。
どうしたものか。
明日中には決めてしまわねば。