digimohammad
کاربر تازه وارد
- تاریخ عضویت
- 1 مارس 2013
- نوشتهها
- 11
- لایکها
- 1
با سلام به همه.
من در یک دیتابیس اطلاعات مربوط به تعداد محصولات یک فروشگاه را با استفاده از تریگر کم و زیاد میکنم.
فرضا یک محصول جز دسته الف و ب به صورت همزمان هست ، هر دسته از محصول در دیتا بیس دارای یک ردیف هست که تعداد محصولات را در خود نگه میداره.
وقتی که یک ردیف به جدول محصولات اضافه میکنم میتونم دسته اون محصول را خونده و سپس تعداد محصولات اون دسته رو در جدول تعداد زیاد کنم. این در صورتیه که محصول جز یک دسته باشه. اما وقتی یک محصول جز دو دسته یا بیشتر باشه نمیدونم باید چطور تعداد محصولات اون دسته ها رو اضافه کنم.
من سعی کردم با یک حلقه در تریگر این کار رو انجام بدم ولی دو مشکل وجود داره و اونهم اینکه در دستورات اسکیو ال نمیشه آرایه تعریف کرد. و مشکل دیگه اینکه اگر دسته ها به ترتیب بود میشد با چرخش حلقه آیدی دسته را کم و زیاد کرد و بعد تعداد پستهای اون دسته رو کم و زیاد کرد. امیدوارم که دوستان به من راهنمایی کنند ممنون.
من در یک دیتابیس اطلاعات مربوط به تعداد محصولات یک فروشگاه را با استفاده از تریگر کم و زیاد میکنم.
فرضا یک محصول جز دسته الف و ب به صورت همزمان هست ، هر دسته از محصول در دیتا بیس دارای یک ردیف هست که تعداد محصولات را در خود نگه میداره.
وقتی که یک ردیف به جدول محصولات اضافه میکنم میتونم دسته اون محصول را خونده و سپس تعداد محصولات اون دسته رو در جدول تعداد زیاد کنم. این در صورتیه که محصول جز یک دسته باشه. اما وقتی یک محصول جز دو دسته یا بیشتر باشه نمیدونم باید چطور تعداد محصولات اون دسته ها رو اضافه کنم.
من سعی کردم با یک حلقه در تریگر این کار رو انجام بدم ولی دو مشکل وجود داره و اونهم اینکه در دستورات اسکیو ال نمیشه آرایه تعریف کرد. و مشکل دیگه اینکه اگر دسته ها به ترتیب بود میشد با چرخش حلقه آیدی دسته را کم و زیاد کرد و بعد تعداد پستهای اون دسته رو کم و زیاد کرد. امیدوارم که دوستان به من راهنمایی کنند ممنون.