Yii アプリの MySQL データベースからのクエリに基づいて、ユーザーのレポート ビューを生成しています。
1件の報告から始まりましたが、今では依頼が殺到しています。SELECT
ただし、これらの要求では、通常、結合される実際のテーブルを変更する必要はなく、変更はまたはGROUP BY
基準のみであることに気付きました。
たとえば、表示する列を選択し、その基準を使用してクエリを実行できるチェックリストを提供する方法はありますか?
たとえば、あるユーザーが名前、最小入力日、投稿数を選択してレポートを生成し、別のユーザーがそのレポートを生成するために姓、最大入力日、応答を使用できる 3 つの列のみを使用します。