次のデータがある場合、1 つのルールに複数の基準を設定できます。
-------------------
RuleId CriteriaId
-------------------
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
ルールのすべての基準でグループ化するときに最小RuleIdを取得するにはどうすればよいですか。つまり、ルール 1 と 2 は基準がまったく同じであるため、1 つのグループに属しますが、ルール 3 は同じ基準を持たないため、別のグループに属します。
次の結果が返されることを期待しています。
-------------------
RuleId CriteriaId
-------------------
1 1
1 2
1 3
3 1
3 2
RuleId で MIN を使用して単純な GROUP BY を実行しても、ここでは機能しません。代わりに次の結果が返されるためです。
-------------------
RuleId CriteriaId
-------------------
1 1
1 2
1 3
ご協力いただきありがとうございます。