راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
علی امینی
علی امینی
@a.amini78

تخصص: برنامه نویس بک اند

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

حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

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

شاید پاسخ شما همین‌جا باشد

sina
sina
@s.aerospace

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

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

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