PDA

View Full Version : سوال: استفاده از ـjoin



delphiprog3000
جمعه 17 خرداد 1387, 20:35 عصر
با سلام به دوستان واساتید محترم.

سوالم اینه که امکان join همزمان جداول چند دفعه میتوان باشه.

یعنی اگه ما چهار جدول داشته باشیم که در آن 4 فیلد یکسان کلید باشد.
و جوین ما بر آساس این کلیدهاست.

به چه صورت join انجام میشود. یعنی چند دفعه؟؟

با تشکر.........................

اصغر (پآچ)
جمعه 17 خرداد 1387, 20:53 عصر
سلام دوست من

شما در استفاده از جوین ها کاملا آزاد هستید و می تونی هر چند تا جدول که بخوای رو به هم جوین ببندی و نیاز نیست که توی تموم جدول ها یه فیلد مشابه داشته باشی اگه کلید جداولت رو به فیلد های مشابه در جداول دیگر هم ارتباط بدی می تونی یه جوین داشته باشی.

به تصویر ضمیمه توجه کن.

در این تصویر من 5 تا جدول رو با هم جوین بستم که در همشون فیلد یوزر برای شناسایی یوزری که اون رکورد رو در جدول ثبت کرده موجود می باشد و این فیلد مقدارش رو از فیلد ID در جدول یوزرها میگیره

به طریقه نوشتن SELECT در تصویر توجه کن!

امیدوارم جوابت رو گرفته باشی
موفق و موید باشی

delphiprog3000
جمعه 17 خرداد 1387, 21:04 عصر
ممنون از پاسختون.
پس اگه اینجوره نیازی هم به Relation بین جداول نیست؟ درسته؟

اصغر (پآچ)
جمعه 17 خرداد 1387, 21:15 عصر
سلام دوست من

اضافه کردن Relation به بانک اطلاعاتی تون میتونه جوین بستن رو خیلی راحت تر کنه اما اگه از Relation استفاده نکنی باید خیلی توجه کنی فیلد هایی رو که در جوین استفاده می کنی حتما از یک نوع باشند والا کوئری با خطا مواجه میشه پیشنهاد من اینه که همیشه از Relation استفاده کنی.

موفق و موید باشی