MySQLでのSELECT句に悩んでおります。
■実現したいこと
SlackやLINEのような形で、チャットの部分的な機能を作りたいと思っており、
テーブル構成は以下のような形を考えていますが、SELECT句で1回で取得出来ないものか悩んでいます。
MySQL
1〇グループ情報TBL 2GROUP_ID 3GROUP_NAME 4 5〇グループメンバー情報TBL 6GROUP_ID 7USER_ID 8 9〇メッセージ情報TBL 10GROUP_ID 11USER_ID 12SEND_DATE 13MESSAGE
■悩んでいること
①メッセージ情報TBLを見て、AさんとBさんが2人で初めてメッセージのやり取りをするかどうか、カウント?で判断したい。
②メッセージ情報TBLを見て、AさんとCさんの2人だけが参加しているGROUP_IDを取得したい。
これらを1回のSELECT句で取得することは可能でしょうか?
ご教授お願いいたします。