PDA

View Full Version : گرفتن دیتا از چندین جدول



Hussain<ELite>
جمعه 25 تیر 1395, 22:23 عصر
سلام
یک صفحه وب دارم که یک فرم نسبتا مفصلی داخلش هست
میخواهم اطلاعات مربوط به این فرم رو از دیتابیس بگیرم اما نمیدانم بهینه ترین روش برای اینکار چیست؟
در دیتابیس ممکن است بخواهم اطلاعات ۵ جدول یا بیشتر رو بگیرم. برای دو سه تا جدول راه حل join هست اما بیشتر از این رو نمیدونم همین join مناسب خواهد بود یا نه؟
مثلا باید تک تک جدول ها رو select کنم یا با join یا ...؟
ممنون

woeful
سه شنبه 13 مهر 1395, 12:36 عصر
سلام

من در سایت خودم وقتی بین حدود ۳۰ هزار رکورد از join استفاده می کردم حدود ۵ ثانیه طول می کشید اما استفاده از select به صورت جدا گانه زمان رو به صدم ثانیه رسوند. اما بازهم بستگی به کاری که میخاین انجام بدید داره اگر تعداد select ها به صورت جداگانه زیاد میشه خب join بهتر هست. در کل بهترین پیشنهاد به نظر من اینه در هردو صورت تست کنید و زمان اجرای کد php رو بگیرید ببینید کدوم بهتره.