نمایش نتایج 1 تا 2 از 2

نام تاپیک: گرفتن دیتا از چندین جدول

  1. #1
    کاربر جدید آواتار Hussain<ELite>
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تهران
    پست
    27

    گرفتن دیتا از چندین جدول

    سلام
    یک صفحه وب دارم که یک فرم نسبتا مفصلی داخلش هست
    میخواهم اطلاعات مربوط به این فرم رو از دیتابیس بگیرم اما نمیدانم بهینه ترین روش برای اینکار چیست؟
    در دیتابیس ممکن است بخواهم اطلاعات ۵ جدول یا بیشتر رو بگیرم. برای دو سه تا جدول راه حل join هست اما بیشتر از این رو نمیدونم همین join مناسب خواهد بود یا نه؟
    مثلا باید تک تک جدول ها رو select کنم یا با join یا ...؟
    ممنون

  2. #2

    نقل قول: گرفتن دیتا از چندین جدول

    سلام

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

تاپیک های مشابه

  1. گرفتن اطلاعات از چندین جدول
    نوشته شده توسط intel_amd در بخش PHP
    پاسخ: 6
    آخرین پست: پنج شنبه 01 آبان 1393, 20:44 عصر
  2. سوال: چگونگي گرفتن ديتا از يك برنامه ديگر و وارد كردن به وب سرويس و بعد هم ديتابيس!!
    نوشته شده توسط bamzi software در بخش WCF , Web Services , .Net Remoting
    پاسخ: 11
    آخرین پست: یک شنبه 24 بهمن 1389, 10:04 صبح
  3. گفتگو: گرفتن اطلاعات از 3 جدول
    نوشته شده توسط sahele_sheni در بخش SQL Server
    پاسخ: 1
    آخرین پست: یک شنبه 05 آبان 1387, 19:37 عصر
  4. سوال: گرفتن ديتا از server side به شكلreal time
    نوشته شده توسط iamehsan56 در بخش PHP
    پاسخ: 2
    آخرین پست: جمعه 20 اردیبهشت 1387, 12:02 عصر
  5. استفاده از چندین جدول در یک DataGrid
    نوشته شده توسط MFCGalaxy در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: یک شنبه 16 فروردین 1383, 09:28 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •