سلام دوستان
فرض کنید دو جدول در دیتابیس داریم به نام های shops و products :
که جدول products فرزند جدول shops است
در صفحه ای نیاز است که جستجویی صورت گیرد به این صورت که رشته ای از کاربر دریافت شده و در فیلد sub و details از جدول products با دستور like به دنبال عبارت دریافتی بگردد. در صورت یافتن در یک و یا چند رکورد، رکورد های جدول shops که فیلد id ان با id_parent از جدول products برابر است را انتخاب نماید . در واقع من تمامی اطلاعات جدول shops را که رکورد های id با id_parent رکورد های انتخابی سلکت اولیه برابر بوده باشد را خروجی دهد
توجه: سلکت اولیه و ثانویه میتوانند بیش از یک رکورد باز گردانند.یعنی عبارت دریافتی می توانند در چندین محصول یافت شده و هر محصول انتخابی در هر فروشگاهی باشد.
امید وارم سوالم را فهمیده باشید
برچسب:
نویسنده: محمد رضا جوادیان