タイトルがややこしいので例を挙げて説明します。
私のテーブル:
id ref valid
---------------
1 PRO true
1 OTH true
2 PRO true
2 OTH false
3 PRO true
4 OTH true
ここでの主キーは、id と ref の組み合わせです。
有効な「PRO」refと別の有効なrefの両方を持つすべてのIDを選択したいのですが、この場合、「1」のみが返されます。これを行う方法がわかりません。IN と SELF JOIN はこれには適していないようです。