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

نام تاپیک: LEFT JOIN ,SELF JOIN

  1. #1
    کاربر دائمی آواتار the Dead
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    iN Hell
    پست
    127

    Question LEFT JOIN ,SELF JOIN

    کاربرد LEFT JOIN , SELF JOIN چیه و چگونه پیاده سازی میشه لطفا مثال بزنید؟
    در کوری زیر که LEFT JOIN هست ترتیب قرار گیری جداول نشان دهنده چیست ؟بعد از FROM و بعد از left join

    select *
    from contacts
    left join spouse
    on contacts.fantasy_spouse_id = spouse.fantasy_spouse_id

    لطفاً با جدول مثال بزنید

  2. #2
    شما دارید جدول contact رو با spouse جوین می کنید البته left join . و این بعنی:
    اگه در جدول اول یعنی contacts شخصی وجود داشت که رکوردی معادلش در جدول دوم نبود( بعنوان مثال در اینجا اگه شخصی بود که همسری نداشت) ، مشخصات جدول دوم رو برای این شخص null نشون بده.

    و فرقش با join معمولی یا inner join در اینه که اگه شما اینجا از join معمولی استفاده کنید مشخصات افرادی رو که حتما همسر دارند نشون میده و اگه کسی بود که همسری نداشت نشون داده نمیشه.

    در کل left join بین دو تا جدول زمانی استفاده میشه که:
    شما اطلاعاتی از جدول اول رو که به ازازی اون مقادیر در جدول دوم مقداری وجود دارد یا ندارد، می خواهید بیرون بکشید.

  3. #3
    کاربر دائمی آواتار the Dead
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    iN Hell
    پست
    127
    تشکر در رابطه با self join هم توضیح دهید لطفاً

  4. #4
    خواهش می کنم

    join کردن یک جدول با خودش رو میگن self join .
    در مواردی استفاده میشه که شما یک حالت parent child رو توی یک جدول یپاده می کنی.

    مثال:
    جدول چارت سازمانی
    توی این جدول هر واحد سازمانی یکسری مشخصات داره که داخل فیلدها جا میگیره و یک Parent داره.
    حالا شما ممکنه بخوای یک واحد رو با Parent اش بکشی بیرون.
    در این مورد جدول رو با خودش join میکنی.

  5. #5
    کاربر تازه وارد آواتار Helen_Farhani
    تاریخ عضویت
    آذر 1385
    محل زندگی
    اینترنت
    پست
    60
    نقل قول نوشته شده توسط reza_rad
    خواهش می کنم

    join کردن یک جدول با خودش رو میگن self join .
    در مواردی استفاده میشه که شما یک حالت parent child رو توی یک جدول یپاده می کنی.

    مثال:
    جدول چارت سازمانی
    توی این جدول هر واحد سازمانی یکسری مشخصات داره که داخل فیلدها جا میگیره و یک Parent داره.
    حالا شما ممکنه بخوای یک واحد رو با Parent اش بکشی بیرون.
    در این مورد جدول رو با خودش join میکنی.
    میشه در این مورد کمی توضیح بدین؟ آخه من متوجه نشدم.

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

  1. INNER JOIN , LEFT JOIN , RIGHT JOIN
    نوشته شده توسط Helen_Farhani در بخش سایر پایگاه‌های داده
    پاسخ: 8
    آخرین پست: یک شنبه 16 تیر 1387, 19:30 عصر
  2. منظور از Right Join و Left Join
    نوشته شده توسط vahab_vb در بخش SQL Server
    پاسخ: 3
    آخرین پست: پنج شنبه 05 بهمن 1385, 13:29 عصر
  3. join in SQL
    نوشته شده توسط net_ved در بخش برنامه نویسی در Delphi
    پاسخ: 9
    آخرین پست: شنبه 13 فروردین 1384, 10:18 صبح
  4. تفاوتINNER JOIN و LEFT JOIN
    نوشته شده توسط tayebeh در بخش SQL Server
    پاسخ: 2
    آخرین پست: دوشنبه 28 دی 1383, 07:26 صبح

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

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