Нужно вывести всех пользователей с общими друзьями.
для текущего пользователя (пускай будет с id-ом 1) друзья выбираются так:
структура таблицы:
to_id, from_id
1 2
5 1
3 2
3 5
//тут у пользователя c id-1 возможных друзей 1 - это пользователь с id-ом 3
select if(to_id = 1 , from_id, to_id) friend_id from friends_table f1 where f1.to_id = 1 or f1.from_id = 1