私は2つのテーブルを持っています:
おすすめの友達と追加した友達
各テーブルには、User フィールドと Friend フィールドがあります。ユーザーが何人の友達を追加したかを確認する方法を理解しようとしています。テーブルの例を次に示します。
RecommendedFriends
User Friends Time
------------------------------------
Jake Eric 8:00am
Jake John 8:00am
Jake Jack 8:30am
Greg John 8:30am
Greg Tim 9:00am
Greg Steve 9:30am
Will Jackson 9:30am
AddedFriends
User Friends Time
------------------------------------
Jake Jack 8:35am
Greg John 8:35am
Greg Tim 9:00pm
Greg Jim 10:30am
Greg Tina 10:45am
Greg Bob 10:00am
Charlie Brian 11:00am
したがって、必要なテーブルは次のようになります。
Results
User RecFriends AddFriends
------------------------------------
Jake Eric
Jake John
Jake Jack Jack
Greg John John
Greg Tim Tim
Greg Steve
Greg Tina
Will Jackson
Charlie Brian
つまり、3 人が推薦された友達を追加し、4 人が推薦に失敗し、2 人が推薦されていない人を追加したと言えます。