سلام

من یه دیتابیس دارم واسه سایتم
یه تیبلی هست به اسم tbl_orders که یه ستون داره به اسم desc و محتویات این ستون این مدلی هستند :
1
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و همچنین تو این تیبل یه ستون دیگه هست با اسم sale_ref_id
من میخوام هر سطری که ستون sale_ref_id ــش برابر NULL هست از ستون desc اون سطر کد 10 رقمی قرمز رنگ که کد ملی هست واسم استخراج بشه
و بعد بره از جدول tbl_customer این شماره ملیها رو با ستون nat_id که حاوی شماره های ملی هستش تطبیق بده و اگر سطری شماره ملیش با اون شماره ملیها منطبق بود ستون mobil اون سطر رو تو یه فایل واسم ذخیره کنه

خیلی پیچیده شد نه ؟
خلاصه ش میکنم :
اگر sale_ref_id از جدول tbl_orders برابر NULL بود -----> از ستون desc شماره ملی رو استخراج کن
شماره ملی رو با ستون nat_id در جدول tbl_customer تطبیق بدهد -----> اگر شماره ملی ای یکسان بودد -----> ستون mobil آن سطر رو تو یه فایل ذخیره کن
---------------------------------------------------------------
یه ستون داریم به اسم track که محتویاتش این شکلی هستن :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خب حالا
در جدول tbl_orders ستون track رو چک بکن اگر رشته با x (این ایکس قابل تغییر هست و به جاش یه عدد یا رشته وارد میکنیم که اون رشته رو بگرده) شروع میشه -----> از ستون desc شماره ملی رو استخراج کن
شماره ملی رو با ستون nat_id در جدول tbl_customer تطبیق بدهد -----> اگر شماره ملی ای یکسان بودد -----> ستون mobil آن سطر رو تو یه فایل ذخیره کن

واقعا ممنون میشم اگه یکی این دو تا کوئری رو واسم بنویسه

زیاد سر رشته ندارم
و از بس با کدها ور رفتم سرسام گرفتم