以下のデータで満たされたテーブルがあるとします。値 A の FIRST フィールド FLD_A、値 B の FIRST フィールド FLD_A などを持つすべての行を取得するには、db2 でどの SQL 関数またはクエリを使用する必要がありますか?
ID FLD_A FLD_B
1 A 10
2 A 20
3 A 30
4 B 10
5 A 20
6 C 30
以下のようなテーブルを期待しています。関数ごとにグループ化されていることを認識していますGROUP BY but how can I limit the query to return the very first of each group?
Essentially I would like to have the information about the very first row where a new value for FLD_A is appearing for the first time?
ID FLD_A FLD_B
1 A 10
4 B 10
6 C 30