ورود

View Full Version : Join به چه صورت عمل میکنه؟



JaguarXF
جمعه 19 تیر 1388, 06:55 صبح
Join به چه صورت عمل میکنه؟
مثلا یک join داشته باشیم چهار سطحی
یعنی هر چقدر پایین تر میاد اشتراک میگیرد با نتایج سطح های بالاتر ؟
بعد مصلا join سطح سوم باید یک ارتباطی-اتصالی به جوین سطح دوم داشته باشد ؟
بعد دیگر اینکه مثلا لازم باشد از یک جدول در جوین دوبار استفاده کنیم. آیا باید دوتا متغیر جدولی برایش تعریف کنیم؟

JaguarXF
پنج شنبه 01 مرداد 1388, 04:40 صبح
بالاخره کسی میدونه Join چطور انجام میشه؟

محمد سلیم آبادی
پنج شنبه 01 مرداد 1388, 09:24 صبح
اگر A، B و C هر کدام یک جدول (Result set) باشند آنگاه داریم:



A JOIN B JOIN C = (A JOIN B) JOIN C = A JOIN (B JOIN C)

بهنام بهمنی
پنج شنبه 01 مرداد 1388, 09:25 صبح
سئوال شما بسیار کلی و جواب شما هم بسیار مفصل است - می توانید به کتابهای مفاهیم پایگاه داده مثل کتاب C.J.Date و یا کتاب آقای دکتر حق جو مراجعه کنید دو لینک زیر هم می توانند مفید باشند:
http://www.asitis.org/how-database-joins-work
http://drupal.org/node/2041