Я хочу, чтобы у меня были друзья, а также друзья друзей, но не более друзей 2-й степени
Моя структура таблицы будет выглядеть примерно так
user_id friend_user_id
1 2
1 4
2 3
2 4
2 5
3 7
Что мне нужно, так это если мой идентификатор пользователя равен «1», тогда я хочу, чтобы у всех моих ближайших друзей (в данном случае 2 и 4), а у user_is 2 было несколько друзей (3,4,5), и ожидаемый результат равен 2,3 , 4,5
Как я могу получить это?