次のような 3 つのテーブルがあるとします。
users:
id
event_registration:
id
user_id
event_id
events:
id
ユーザーがイベントに登録すると、この登録は event_registration に記録されます。
特定のユーザー セットが単一の MySQL ステートメントで相互に共有するイベントの数を計算する方法はありますか? 2 人のユーザーに対してこれを行う方法を見つけましたが、X 人のユーザー (1 人のユーザーを含む) をサポートするようにリファクタリングしたいと思います。