alibahman47
سه شنبه 28 آذر 1396, 15:26 عصر
درود,
جداولی با ارتباط زیر رو دارم ,
Tbl_Color : جدول رنگ ها
Tbl_ColorProduct : اختصاص دادن رنگ به یک محصول
http://up.persianscript.ir/uploads2/e044-Color-RelationShip.jpg
در بخش جستجوی سایت میخوام وقتی کاربر چندتا رنگ رو انتخاب میکنه محصولاتی که همه اون رنگ های انتخابی در جدول Tbl_ColorProduct براشون ثبت شده رو نشون بدم.
- توضیح مراحل انجام کار :
بعد از اینکه کاربر در Ui سایت چندتا رنگ رو انتخاب کنه و تیک بزنه:
http://up.persianscript.ir/uploads2/9dc1-Color.jpg
یک لیست از آی دی رنگ های انتخابی به سمت اکشن زیر فرستاده میشه :
http://up.persianscript.ir/uploads2/8eea-Parametr.jpg
و بعد روی جداول مربوط کوری زیر رو میزنم :
http://s9.picofile.com/file/8314661326/any.jpg
حالا این کوری رو چطور بنویسم که فقط محصولاتی رو انتخاب کنه که همه اون رنگ های انتخابی براشون در جدول Tbl_ColorProduct ثبت شده باشه ؟
من میخوام تو این حالت اگه مثلا کاربر رنگ آبی و زرد رو انتخاب کنم فقط محصولاتی سرچ بشن که جفش این دو رنگ انتخابی براشون تو جدول (Tbl_ColorProduct) ثبت شده باشه (یعنی فقط اگه دوتا رنگ انخابی براشون ثبت شده بود تو نتیجه کوری باشن) .
جداولی با ارتباط زیر رو دارم ,
Tbl_Color : جدول رنگ ها
Tbl_ColorProduct : اختصاص دادن رنگ به یک محصول
http://up.persianscript.ir/uploads2/e044-Color-RelationShip.jpg
در بخش جستجوی سایت میخوام وقتی کاربر چندتا رنگ رو انتخاب میکنه محصولاتی که همه اون رنگ های انتخابی در جدول Tbl_ColorProduct براشون ثبت شده رو نشون بدم.
- توضیح مراحل انجام کار :
بعد از اینکه کاربر در Ui سایت چندتا رنگ رو انتخاب کنه و تیک بزنه:
http://up.persianscript.ir/uploads2/9dc1-Color.jpg
یک لیست از آی دی رنگ های انتخابی به سمت اکشن زیر فرستاده میشه :
http://up.persianscript.ir/uploads2/8eea-Parametr.jpg
و بعد روی جداول مربوط کوری زیر رو میزنم :
http://s9.picofile.com/file/8314661326/any.jpg
حالا این کوری رو چطور بنویسم که فقط محصولاتی رو انتخاب کنه که همه اون رنگ های انتخابی براشون در جدول Tbl_ColorProduct ثبت شده باشه ؟
من میخوام تو این حالت اگه مثلا کاربر رنگ آبی و زرد رو انتخاب کنم فقط محصولاتی سرچ بشن که جفش این دو رنگ انتخابی براشون تو جدول (Tbl_ColorProduct) ثبت شده باشه (یعنی فقط اگه دوتا رنگ انخابی براشون ثبت شده بود تو نتیجه کوری باشن) .