私は次のようなテーブルを持っています
id contact value
1 A 2
2 A 3
3 B 2
4 B 3
5 B 4
6 C 2
ここで、特定の一連の連絡先の共通の最大値を取得したいと考えています。たとえば、連絡先セットが {A,B} の場合、3 が返されます。セット {A,C} の場合は 2 を返し、セット {B} の場合は 4 を返します。
これを実行できる SQL ステートメントは何ですか?