PDA

View Full Version : بازیابی داده های پدر - فرزندی



shekoofeh
جمعه 09 مرداد 1388, 14:07 عصر
سلام.
دو جدول با مشخصات زیر رو در نظر بگیرید:

مرکز:
ID مرکز
نام مرکز
نام رئیس

کاربر:
ID کاربر
ID مرکز
نام کاربر



هر مرکز از چندین کاربر تشکیل شده.

سوال: دستور SQL برای بازیابی داده ها رو به چه شکل بنویسم تا هر مرکز و کاربران مرتبط با اون بازیابی بشن. ضمناً نحوه ی استفاده از مقادیر بازیابی شده به چه شکل هست؟

توضیح: برنامه رو شی گرا نوشتم. بدین شکل که هر جدول یک کلاس مرتبط با خودش داره. کلاس کاربر، یک Property از کلاس مرکز داره.

پیشاپیش از راهنماییتون ممنونم.

hozouri
دوشنبه 12 مرداد 1388, 17:50 عصر
دوست عزیز یه فیلد دیگه به کاربران اضافه کنید که مرتبط کننده کاربر به مرکز باشه بعد با دستور زیر اونا رو بازیابی کنید



select * from center inner join user on center.code = user.centercode


حروف متمایز شده همون فیلدی است که شما بعداً اضافه خواهید کرد