تالار گفتمان مانشت
راهنمایی برای نوشتن trigger - نسخه‌ی قابل چاپ

راهنمایی برای نوشتن trigger - RASPINA - 03 اسفند ۱۳۹۳ ۰۱:۳۴ ب.ظ

سلام من دوتا جدول دارم به صورت زیر
حالا میخوام یه تریگر بنویسم اگر کاربر sid =1000 را انتخاب کرد در این صورت بیاد برای مقدار iid بررسی کنده که بزرگترین مقدار iid با این sid چند بوده و اگر null نبود یکی به بزرگترین مقدار iid اضافه کنه و به همراه بقیه اطلاعات که کاربرثبت میکنه توی جدول ثبت کنه
[تصویر:  339252_do.php%3Fimgf%3Dhelpall.png]



علت این کار اینه که سایت یه فروشگاه هست که شامل جتد قسمت هست مثلا قسمت پوشاک ، مواد غذایی, لوازم خانه ،و.......
کارفرما خاسته که هر فروشگاه کد کالاهاش با یه مقدار مشخص شروع بشه مثلا فروشگاه لوازم خانگی sid=1000
حالا کالاهایی که توی این فروشگاه هستند در این بازه باشند مثلا اتو sid=1000 ، iid=1001
لباس شویی sid=1000 خب کدش میشه iid=1002
,......

اصلا آیا این روش درسته؟

راهنمایی برای نوشتن trigger - RASPINA - 03 اسفند ۱۳۹۳ ۰۹:۳۳ ب.ظ

(۰۳ اسفند ۱۳۹۳ ۰۹:۲۳ ب.ظ)Riemann نوشته شده توسط:  یه جدول به نام Category بگیر و یکی هم PROduct که هر محصول میتونه یک یا چند دسته داشته باشه و هر دسته هم میتونه صفر یا چند محصول رو داشته باشه.
همین طوره....
الان مشکل اینه که من میخوام که اگر محصولی در یک categoery بود که مثلا categoery_ID=2000 بود id محصول مثلا بشه ۱۰۰۳