سلام
من یه دیتابیس دارم واسه سایتم
یه تیبلی هست به اسم tbl_orders که یه ستون داره به اسم desc و محتویات این ستون این مدلی هستند :
nid:1360214038 ev: 149 seats: 11092,11093
و همچنین تو این تیبل یه ستون دیگه هست با اسم 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 که محتویاتش این شکلی هستن :
194pvhyah3
20f1nnbdg1
20i8qlwsfo
خب حالا
در جدول tbl_orders ستون track رو چک بکن اگر رشته با x (این ایکس قابل تغییر هست و به جاش یه عدد یا رشته وارد میکنیم که اون رشته رو بگرده) شروع میشه -----> از ستون desc شماره ملی رو استخراج کن
شماره ملی رو با ستون nat_id در جدول tbl_customer تطبیق بدهد -----> اگر شماره ملی ای یکسان بودد -----> ستون mobil آن سطر رو تو یه فایل ذخیره کن
واقعا ممنون میشم اگه یکی این دو تا کوئری رو واسم بنویسه