جستجوی با استفاده از فیلتر داینامیک بر اساس رم Cpu

6 ماه پیش
توسط هشنا مطرح شد
هشنا ( 465 تجربه )
6 ماه پیش

سلام و خسته نباشید من در حال ساخت یک فروشگاه هستم در قسمت دسته بندی ها من اومدم یه سری فیلتر داینامیک خودم ایجاد کردم یعنی مثلا گروه فیلتر رم ایجاد کردم و نوشتم ۲GB,۴GB,۸GB و ... و حالا می خواهم در دسته بندی ها این فیلتر را انجام بدم بزارید در ابتدا ساختار دیتابیسم مثلا بزنم
جدول محصولات:

 --------------------------------------------
| product_id | title      | manufacturer_id |
|    ۱       | iphone X   | Apple           |
|    ۲       | galaxy s۱۰ | Samsung         |
|    ۳       | galaxy A   | Samsung         |
--------------------------------------------

جدول گروه فیلتر:

---------------------------------
| filter_group_id | title         |
|    ۱            | Ram           |
|    ۲            | Cpu           |
|    ۳            | cellphone sime|
---------------------------------

جدول فیلتر ها:

-----------------------------------------------
|  filter_id  |  filter_group_id |   title    |
|      ۱      |        ۱         |     ۲GB    |
|      ۲      |        ۱         |     ۴GB    |
|      ۳      |        ۱         |     ۸GB    |
|      ۴      |        ۱         |     ۱GB    |
|      ۵      |        ۲         |     Corei۷ |
|      ۶      |        ۲         |     Corei۵ |
|      ۷      |        ۳         |     ۱-cell |
|      ۸      |        ۳         |     ۲-cell |
-----------------------------------------------

جدول ارتباط محصولات با فیلتر ها

---------------------------
| product_id  | filter_id |
|    ۱        |     ۲     |
|    ۱        |     ۸     |
|    ۲        |     ۲     |
|    ۲        |     ۸     |
|    ۲        |     ۶     |
|    ۳        |     ۲     |
---------------------------

حلا می خوام اگه کاربر بر روی دو سیم و رم ۴ گیگابایت کلیک کرد من فقط محصول ۱ و ۲ را نمایش بدم و ۳ نمایش ندم دستور SQL این را باید چگونه بنویسم خیلی ممنون میشم کمکم کنید
@ali.bayat
@hesammousavi
@ham.sarkhosh
@Alimotreb
@khanzadimahdi
@alireza.mzh
و تمامی دوستان

برای ارسال پاسخ باید وارد سایت شوید