Петр: это пока сложно для моего мозга :(
Вообще идея какая? Есть уже готовый, рабочий скрипт, который успешно работает с этими таблицами, заполняет fresh_friends полученными данными, сравнивает с current_friends(полученными пять минут назад) и в результате добавляет записи в оставшиеся две таблицы и шлёт отчёт на почту.
Я не могу понять как, в случает одной таблицы мы будем решать кто выбыл, а кто вбыл. И как вносить данные, если мы избавимся от избыточности данных путём добавления friends.