これは本当に単純な問題のように思えますが、私は今それを理解できないようです...
これは、現在のストアドプロシージャからフェッチしているデータの簡略化されたビューです。
ID Name Class Desc
--- ----- ------ -----
84 Calvin J. 2B
53 Fred D. 3B
53 Fred D. ADJ Change/Correction
47 Mary F. 3A
47 Mary F. ADJ New Product
09 Donald M. ADJ Cancelled
21 Richard G. ADJ Bad Debt
21 Richard G. ADJ Cancelled
個人ごとに1つのレコードのみを選択するように手順を変更する必要があります。人に調整がある場合は、調整のあるレコードのみを選択し、他のレコードは無視します。上記に基づいて、これは私が返そうとしている結果セットです:
ID Name Class Desc
--- ----- ------ -----
84 Calvin J. 2B
53 Fred D. ADJ Change/Correction
47 Mary F. ADJ New Product
09 Donald M. ADJ Cancelled
21 Richard G. ADJ Cancelled
助けてください!
アップデート
このクエリには追加の要件があることに気づきました。1つに「貸倒れ」の説明があり、もう1つに「キャンセル済み」の説明がある、2つの調整がある場合は、「キャンセル済み」の説明のあるレコードを選択する必要があります(上記の更新データを参照)。