j_naroogha@yahoo.com
دوشنبه 03 بهمن 1390, 02:32 صبح
ببیند دوستان در یه قسمت از پروژه ام2 تا جدول دارم.
ج1.قسمت های داخلی سازمان (کد . عنوان)
ج2.نامه های مرجوعی (کد واحد مرجوعی .کد واحد دریافتی.کد نامه ....(سایر فیلدها مهم نیستن))
مشکل : هر دو فیلد {کد واحد ارجاعی .کد واحد دریافتی } در جدول 2 کلید خارجی هستند(کلید مقصدشان فیلد کد در جدول 1 می باشد).
در Qurry گرفتن دچار مشکل شدم.(میخام یه inner join انجام بدم که در جدول 2 به جای کد واحد ارجاعی و کد واحد دریافتی عنوان آنها رو نشون بده.)
select * from tb2
inner join tbl1
on tb2.vahederja=tb1.ID
inner join tb1 on tb1.vaheddaryaft=tb1.ID
خوب Sql نمیتونه یه جدول رو دوبار در join شرکت بده...(ظاهرا)
چاره ی کار چیه؟
مرسی از جوابتون پیشاپیش
ج1.قسمت های داخلی سازمان (کد . عنوان)
ج2.نامه های مرجوعی (کد واحد مرجوعی .کد واحد دریافتی.کد نامه ....(سایر فیلدها مهم نیستن))
مشکل : هر دو فیلد {کد واحد ارجاعی .کد واحد دریافتی } در جدول 2 کلید خارجی هستند(کلید مقصدشان فیلد کد در جدول 1 می باشد).
در Qurry گرفتن دچار مشکل شدم.(میخام یه inner join انجام بدم که در جدول 2 به جای کد واحد ارجاعی و کد واحد دریافتی عنوان آنها رو نشون بده.)
select * from tb2
inner join tbl1
on tb2.vahederja=tb1.ID
inner join tb1 on tb1.vaheddaryaft=tb1.ID
خوب Sql نمیتونه یه جدول رو دوبار در join شرکت بده...(ظاهرا)
چاره ی کار چیه؟
مرسی از جوابتون پیشاپیش