PDA

View Full Version : کمک برای نوشتن یک کوئری



mohamadali1374
یک شنبه 06 تیر 1395, 12:38 عصر
سلام
توی یه جدول مهارت هایی رو که یه کاربر داره بصورت عددی که با یک کاما از هم جدا میشن رو دارم

مثلا مهارت های کاربر1: skiils:1,5,9,7

یعنی این کاربر مهارت های شماره 1 و 5 و.... رو داره.

در یه جدول دیگه یه سری درس دارم که هر درس یه مهارت هایی رو لازم داره که دقیقا مثل بالا یه ستون به اسم skillNeed دارم.

مثلا درس شماره 1 : skillNeed:1,7

حالا میخوام که درس هایی رو که کاربر شماره 1 میتونه انجام بده رو select کنم:

برای اینکار اول مهارت هایی رو که کاربر داره رو با explode جدا کردم پس یه آرایه دارم که نشان دهنده مهارت های کاربره.

حالا نمیدونم باید چطوری کوئری رو بنویسم که بیاد این آرایه رو بگیره و درس هایی که شامل حداقل یکی از مهارت های کاربر هست رو نشون بده؟

فکر میکنم باید از دستور like استفاده کنم ولی دستور like میتونه آرایه رو بررسی کنه ؟:متفکر:

ضمنا از active query استفاده میکنم.

لطفا کمک کنید.

mohamadali1374
یک شنبه 06 تیر 1395, 13:31 عصر
سلام
مشکل برطرف شد.