sina
3 سال پیش توسط sina مطرح شد
3 پاسخ

نمایش محصولات بر حسب پر بازدید ترین ها

سلام دوستام
من میخواستم بدونم برای نمایش محصولا بر حسب مثلا پرفروش ترین ها یا پر بازدبد ترینها.. آیا بهتره مثلا برای پر فروش ها برای بدست آوردن تعداد فروشمون, این تعداد رو از جدول order_product بدست بیاریم یا توی جدول product یک سطون برای بذاریم که تعداد فروش ثبت شده باشه.. در حالت اول هنگام گرفتن اطلاعات query زیاد روی سرور میخوره.. یا برای پر بازدید ترین ها چکار باید کرد. آیا هر بار که کلیک میشه روی یک محصول باید یک دادخ در دیتا بیس ثبت بشه که بازدید روو ++ کنه؟ یا راه بهتری هست؟ ممنون


ثبت پرسش جدید
علی امینی
تخصص : برنامه نویس بک اند
@a.amini78 3 سال پیش مطرح شد
-1

سلام دوست عزیز خسته نباشید این مورد که شما فرمودید کاملا بر اساس نوع کد زدن و طراحی دیتابیس متغییر هستش و نمیشه نظر دقیق داد ولی روشی که خودتون در آخر گفتید روش درستی هستش


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش مطرح شد
0

سلام
بنا به تشخصی خودتون می تونید از روش های مختلفی استفاده کنید برای مثال:
روش اول همانطور که خودتون فرمودید یک ستون توی جدول محصول داشته باشید و هر بار که یک فروش موفق صورت میگیره یک واحد عدد ستون رو بالاتر ببرید و هر بار مرجوعی شد سک واحد کاهش بدید، این روش برای محصولات یا مواردی است که فقط در یک جدول باشند.
روش دوم پارامترهایی که در جدول های متفاوتی باشند و حتی از یک جنس نباشند ولی لازم باشه شما مقادیرشون رو مجزا نگهداری کنید می تونید یک جدول شامل آی دی، اسم پارامتر و مقدار پارامتر یعنی دقیقا key و value در نظر بگیرید. به این شکل می تونید مقادیر لازم از جداول مختلف رو هم داشته باشید بدون اینکه به جدول اصلی کوئری بزنید.


sina
@s.aerospace 3 سال پیش مطرح شد
0

@a.amini78
@hekmati
ممنونم از راهنماییتون


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام