ببین ! مثالی که زدی را باید تفسیر کنی. شما رکوردهایی از جدول friendship را میخوای که یکی از طرفین اسمش سارا نباشه (یعنی اگه دو تا سارا باشن و با هم دوست باشن نادیده گرفته میشن !)
select t2.unique_id,t3.unique_id from friendship t1 left join people t2 on t1.unique_id = t2.first_unique_id left join people t3 on t1.unique_id = t3.second_unique_id where t2.name <> t3.name and (t2.name = 'سارا' or t3.name = 'سارا')
حالا توی حلقه خروجی اونایی که اسمشون سارا نیست را چاپ کن که میشه دوستان کسانی که اسمشون سارا هست!