これはおそらく非常に主観的なものであり、私自身の考えもありますが、ユーザーからユーザーへのメッセージ (1 対 1 または 1 対多) をサポートするデータベースを構築するにはどうすればよいでしょうか。
私の最初の考えは、MESSAGEテーブルとMESSAGE_PARTIESテーブルを持つことでした
MESSAGEには次のフィールドが含まれます: -ID、件名、本文、作成日、親 MSG ID (返信用)
MESSAGE PARTIESフィールドには、-ID、メッセージ ID、送信者 ID、受信者 ID、送信者が含まれます。
これは健全な論理ですか?より良い/より効率的な方法が何であるかを知りたくてたまらない.