私は現在、単純なソーシャルサイト用のデータベースを設計しようとしています。データベースにMySQLを使用しています。現在、usersテーブルしかありません。基本的には、ユーザーが友達を追加したり、友達をリストしたりできるようにしたいと思っています。次のような友達テーブルを作成することを考えています。
friends table
user_id
friend_id
そして、誰かが友達を追加するたびに、エントリが作成されます。私が正しい方向に進んでいるかどうかは正確にはわかりません。別の質問ですが、2度の友達をすべて取得する方法はありますか?(友達の友達)助けていただければ幸いです。よろしくお願いします!