これが可能だとは思いませんが、そうでないことを証明したいと思います。
さまざまなデータベース クエリの結果を出力する簡単なレポート表示クラスを作成しました。表示を改善するために、グループ化されたデータを含むレポートがある場合、各一意の値の最初の行にのみフィールド値を表示したいと考えています。これをクエリ レベルで行うか、またはこれらの特別な値を決定するには、クラスに追加のロジックが必要です。
私の要件を簡単な例で説明すると、おそらく役立つでしょう。このデータセットを想像してください:
Year Quarter Total
2008 Q1 20
2008 Q2 25
2008 Q3 35
2008 Q4 40
2009 Q1 15
2009 Q2 20
2009 Q3 30
2009 Q4 35
可能であれば、データセットを次のように返したいと思います。
Year Quarter Total
2008 Q1 20
Q2 25
Q3 35
Q4 40
2009 Q1 15
Q2 20
Q3 30
Q4 35
MySQLでプログラム的にこれを行う方法はありますか?