Я работаю над функцией "люди, которых вы знаете". У меня есть две таблицы:
ПОЛЬЗОВАТЕЛИ
ID
электронная почта
Имя
и т.д.
1009 * приятельств *
user_id
friend_id
Для каждой дружбы я делаю две записи. Скажем, пользователи 7 и 9 становятся друзьями ... Я бы сделал запись, где user_id = 7, friend_id = 9, и другую, где user_id = 9, friend_id = 7 в таблице дружбы.
Как бы я сделал SQL-запрос, который предлагает людей, которых я, вероятно, знаю, основываясь на друзьях моих друзей? Я также хочу, чтобы это было заказано на основе самых общих друзей.