私たちの組織では、特定の目標を達成したメンバーはさまざまな賞を獲得できます。経営陣は、今年も特定の賞を受賞した可能性のあるメンバーとは対照的に、今年初めて特定の賞を受賞したメンバーを表彰したいと考えています。今年は(初めて)2つ以上の賞を受賞した可能性があるため、どのタイプの賞も1つだけ受賞した人だけを選択することはできません。
私はさまざまなアプローチを試しましたが、それらはすべてあまりにも多くのメンバーに一致します。単純な手続き型言語検索は、今年1つ以上の特定の賞を獲得したすべてのメンバーから開始し、前の年にいずれかの賞を獲得したメンバーを拒否する場合がありますが、SQLを思い付くことができません。
アワードテーブルは約400Kレコードで、列はアワード、アワード日付、メンバー名です。