PDA

View Full Version : سوال: پیدا کردن parent یک row در جدول child



shadi khanum
شنبه 21 آذر 1388, 11:58 صبح
سلام به همه دوستان. یه سوالی داشتم که اگه میشه هرچی سریع تر کمکم کنید!:ناراحت:
فرض کنید من دو تا table دارم به اسم parent و child
جدول parent دوتا فیلد داره: pid و pname
جدول child هم سه فیلد داره: pid و chid و chname
بین این دو تا جدول هم یه relation روی فیلد pid دارم.
حالا من میخوام یه trigger واسه جدول child بنویسم که after insert باشه و توی این trigger میخوام واسه اون ردیف insert شده، مقدار فیلد pname رو بدونم!
مشکلم اینجاست که من فیلد pname رو توی جدول child ندارم و فقط یه ردیف دارم که با فیلد pid به جدول بالاییش لینک داره و میخوانم ببینم چجوری میتونم به pname دسترسی پیدا کنم!
ضمنا نمیتونم چیدمان جدولام رو هم تغییر بدم!
لطفا کمک کنید :ناراحت:

ASKaffash
شنبه 21 آذر 1388, 13:07 عصر
سلام
از جدول Inserted مقدار pid را دریافت کنید سپس با یک Left Join به جدول اصلی مقدار pname را دریافت کنید