سلام دوستان برنامه نویس

فرض کنید ما دو تا تیبل تو دیتا بیس داریم به نام های people و friendship که اولی مثلا مشخصات بچه های یه کلاسه و دومی میگه که کی با کی دوست بوده و برای هر دوستی یه ردیف تو دیتا بیس ایجاد میکنه کالمن هاشون به شرح زیره:

people : unique_id, name, last_name
friendship: first_unique_id, second_unique_id

خب میدونیم که وقتی ما یه فرم معمولی داریم که میخاد یه سری اطلاعات از دیتا بیس بگیره یا تغییر بده خب خیلی اسون یه ریکوئست میفرستیم و میگیم سلکت فلان چیز از بهمان تیبل و بعد نتایج رو میگیریم و نشون میده تو بروزر.
حالا فرض کنید ما میخایم کوئری رو که فرستادیم نتایج رو بگیره از یه تیبل و بر مبنای نتایجی که گرفته نتایج دیگری رو از تیبلی دیگه بگیره و بعد به کد php ما ارسال کنه.
مثلا میخام بچه هایی که اسمشون سارا هست رو از تیبل people انتخاب کنه (مثلا 5 نفر اسمشون سارا هست) و بعد تمام کسانی که با این 5 تا سارا ها دوست شده اند رو از تیبل friendship پیدا کنه بهمون بده.

حالا میشه بفرمایید که باید چطور کوئری بزنم برای این مساله؟
آیا اصلا این مسئله راه حلی داره یا من مجبورم دو سری کوئری بزنم و تو اولی یونیک ایدی سارار ها رو بگیرم و بعد برای هر کدوم تو یه لوپ یه کوئری بزنم و دوستاشون رو پیدا کنم؟ که خب البته اینجوری درخاست زیادی به سرور ارسال میشه و بهینه نیست طبیعتا.

پیشاپیش از وقتیکه شما دوستان میگذارید بسیار ممنونم.