そのため、現在、ユーザーが Facebook や Twitter のようにメッセージを投稿できる「投稿」があります。ただし、これまでのところ、ユーザーは自分が投稿したメッセージしか表示できません。
現在のテーブルデザインです
ID | username | message | datetime
ただし、ユーザー自身だけでなく「友達」からのメッセージも表示したい「一般的な」領域があります。
これまでのところ、「友情」がどのように保存されるかを設計していません。これが実行可能な解決策であるかどうかはわかりませんが、各ユーザーが友人を保存するために個別のテーブルを作成することを考えています。それ以外の場合、「友情」関係をどのように設計すればよいでしょうか?
だから私の質問は、
「友達」データベース関係をどのように設計すればよいですか
現在のユーザーと友達になっているすべてのユーザーからメッセージを取得するにはどうすればよいですか?