سلام دوست عزیز.
شما با استفاده از inner join میتونید این کارو انجام بدید.
به این صورت که ابتدا دو جدول را با هم inner join می کنید. سپس مقادیری که می خوای select میکنی و بعد برای این دو جدولی که inner join کردی یه نام در نظر می گیری مثل(k) و اگه جدول دیگه ای رو خواستی می تونی با جدول فرضی(k) اینر inner join کنی.
select a,b,c from tablename3
inner join k
(
select a,b,c from tablename1
inner join tablename2
on tablename1.a=tablename2.a فیلدی که در دو جدول مشترک است.
where shart
)k
on tablename3.c=k.c
where shart
این برای 3 جدول بود.
امیدوارم بدردت بخوره.