ورود

View Full Version : سوال: join سه تا جدول



numberone1
یک شنبه 18 مرداد 1394, 21:47 عصر
سلام
من یک تیبل اصلی دارم به اسم product
یک تیبل دیگه هم هست به اسم product_detail که بوسیله کلید خارجی فیلد product_id به جدول product مرتبط هست
جدول سوم هم هست به اسم product_filter که این هم بوسیله کلید خارجی fl_product_id به جدول product متصل شده
میخوام با یک کوئری همه سطر های جدول product و داشته باشم و به ازای هر سطر جدول اصلی , سطرهای مرتبط بهش در 2 جدول دیگه رو هم داشته باشم
اجرای کوئری چند تا پارامتر برای where هم داره

sempay_ninjutsu
سه شنبه 27 مرداد 1394, 09:28 صبح
select product.*,
product_detail.*,
product_filter.*
from product
left outer join product_detail
on product_detail.product_id=product.id
left outer join product_filter
on product_filter.fl_product_id=product.id
where ......