رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
روشی برای استخراج اطلاعات از چند جدول در mysql
#1
دوستان من یه جدول دارم که مشخصات محصول توش نگهداری میشه
یه جدوله دیگه دارم که عکسهای محصول توش هست
یه جدول دیگه دارم که دسته بندی محصولات توشه

با join  همه اطلاعات استخراج میشه اما موقع نمایش دادن یه مشکلی هست اونم نمایش عکسهاس
نتیجه همه جدولها یه رکورده که مشکلی تو نمایششون نیست اما عکس ها تعدادشون زیاده باید چی کار کرد

   
پاسخ
تشکر شده توسط:
#2
شما باید روی id یک group by انجام بدی ومثلا last یعنی آخرین عکس رو براتون بیاره مسلما اگر مشخص نکنید کدوم عکس به تعداد تنوع عکسها رکورد می یاره
پاسخ
تشکر شده توسط: sm_pakdel
#3
من همه عکسهای مربوط به اون مطلبو میخوام با یه کوئری نمیشه نه؟
پاسخ
تشکر شده توسط:
#4
ببینید اون دیگه بر میگرده به نحوه نمایش اطلاعات شما درسته که چند رکورد تکراری میاره که فقط عکسهای اون تغییر کرده ولی قرار نیست شما هم فیلدهای تکراری رو در نمایش تکرار کنید گرچه میتونید همونطور که خودتون گفتید یک کوئری دیگه هم برای دریافت عکسهاتون بسازید ولی زمان اضافه تری صرف دریافت اون عکسها خواهد شد وراندمان کم میشود
پاسخ
تشکر شده توسط: sm_pakdel




کاربران در حال بازدید این موضوع: 3 مهمان