هشنا
5 سال پیش توسط هشنا مطرح شد
0 پاسخ

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

سلام و خسته نباشید من در حال ساخت یک فروشگاه هستم در قسمت دسته بندی ها من اومدم یه سری فیلتر داینامیک خودم ایجاد کردم یعنی مثلا گروه فیلتر رم ایجاد کردم و نوشتم ۲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
و تمامی دوستان


ثبت پرسش جدید

به همدیگه کمک کنیم

به هشنا کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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