نمایش نتایج 1 تا 3 از 3

نام تاپیک: دستور leftjoin

  1. #1

    دستور leftjoin

    سلام و عرض ادب
    کار با left join و یا right join انجام دادم
    ولی از اسمش left join و یا right join چطور میتونم از بین دو جدول بدونم کدوم چپ هست و کدوم راست؟
    یعنی در چه مواقعی باید از راست و چه مواقعی از دستور چپ باید استفاده کرد؟
    این کد نتونستم خوب درک کنم

  2. #2

    نقل قول: دستور leftjoin

    اصطلاحا راست و چپ به این صورت هست که جدولی که اول میاد، جدول سمت چپ نامیده میشه و جدول دومی که میاد، جدول سمت راست و بیشتر در JOIN‌کردن به کار میره.
    در واقع این چهار دستور join همان معادل اشتراک و اجتماع مجموعه ها در ریاضی است اگر دو جدول را a , b بنامیم
    inner join برابر است با اشتراک دو مجموعه (دو جدول)
    left join برابر است با a اجتماع با ( a اشتراک b )
    right join برابر است با b اجتماع با ( a اشتراک b )
    full join برابر است با اجتماع دو مجموعه (دو جدول)

    اینم نمودارش





    منبع
    http://www.beyamooz.com/sql/101-adva...8%AF%D8%B1-sql

  3. #3
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: دستور leftjoin

    توی کوئری اونی که بعد از FROM مینویسی میشه چپ

تاپیک های مشابه

  1. شبيه دستور AUTOREDRAW بيسيك در دلفي
    نوشته شده توسط شفیعی در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 19
    آخرین پست: جمعه 27 فروردین 1389, 02:23 صبح
  2. دستور like
    نوشته شده توسط betanam در بخش برنامه نویسی در Delphi
    پاسخ: 10
    آخرین پست: پنج شنبه 08 آبان 1382, 12:37 عصر
  3. شماره خطاهای استاندارد در دستور try & Catch
    نوشته شده توسط faramarz_s در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 12 مهر 1382, 21:22 عصر
  4. update کردن در دستور select
    نوشته شده توسط کم حوصله در بخش VB.NET
    پاسخ: 5
    آخرین پست: پنج شنبه 27 شهریور 1382, 17:28 عصر
  5. نظیر دستور Eval اکسس در VB
    نوشته شده توسط منصور بزرگمهر در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 10 تیر 1382, 21:03 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •