私たちのチャット アプリケーションでは、次のようなケースがあります。1) 1 対 1 のチャットと 2) グループ チャットの 2 つのケースで、B という人物とチャットしている A という人物がいます。したがって、データベースのレコードは次のようになります。
表:コア
id name
1 A
2 B
3 C
表:マスター
id core_id
1 1
2 2
表:受信者
id core_id master_id
1 1 1
2 2 1
3 1 2
4 2 2
5 3 2
したがって、受信者テーブルには、人物「A」のエントリが 2 つあります。ここでの問題は、'A' と 'B' がやり取りされる master_id = 1 フォームの受信者テーブルが必要なことです。ただし、このための受信者テーブルには 2 つのエントリがあります。そのIDを取得する方法は?