この様な表があったとします。
users
ID(Pkey) | なまえ | 登録 |
---|---|---|
1 | イッチ | 2019/1/1 |
2 | ニッチ | 2019/1/4 |
3 | サッチ | 2019/1/5 |
4 | ヨッチ | 2019/2/1 |
これに相互がフレンド申請ののち友達になった関係を表したいです。
ID | 友達A | 友達B |
---|---|---|
1 | 1 | 2 |
2 | 1 | 3 |
3 | 4 | 1 |
この図では、1と2,1と3,1と4がそれぞれフレンド状態であることを表しています。
一人一人テーブルを作るのも効率がかなり悪そうですが、
いちいち友達Aと友達Bを参照しないとフレンドが
検索できないのもどうもスッキリせずもっといい方法はないものかと考えています。
この様な状況ならみなさんはどういうテーブルを作りますか?
これしかないのか、他にどういう手があるのか教えていただけると幸いです。
回答3件
あなたの回答
tips
プレビュー