2 запроса соединенных через UNION, который сам уберет дублированные записи
select * from favorite_suppliers where user_id = 1 and supplier_id in
(
select friend_id from friend_requests where user_id = 1
)
UNION
select * from favorite_suppliers where user_id = 1