Я Я работаю над функцией «Возможные друзья». где мне нужно показать всех друзей друзей, которые мне не друзья, а также не присылают мне или не имеют моего ожидающего запроса
FRIENDSHIPS
user_id
friend_id
status (0 = pending, 1 = approved)
Для каждой дружбы я делаю две записи. Скажем, пользователи 1 и 2 становятся друзьями ... Я бы сделал запись , где user_id = 1, friend_id = 2
и еще одну , где user_id = 2, friend_id = 1
в таблица дружбы
.
когда первый пользователь отправляет запрос, установите статус на 0 и когда друг принимает запрос, я бы обновил обе строки с 1
Как мне сделать sql-запрос, который предлагает «возможных друзей» на основе друзей моих друзей?