با کمک ساکوراد، برگ تازه‌ی کتاب زندگی‌ات را ورق بزن...

دستور RIGHT JOIN

دستور RIGHT JOIN

دستور RIGHT JOIN (یا RIGHT OUTER JOIN) در SQL برای ترکیب داده‌ها از دو جدول استفاده می‌شود و تمام رکوردها را از جدول سمت راست (جدولی که پس از عبارت RIGHT JOIN آمده است) و رکوردهای منطبق را از جدول سمت چپ (جدولی که قبل از RIGHT JOIN قرار دارد) برمی‌گرداند.
اگر رکوردی در جدول سمت چپ وجود نداشته باشد که با رکوردهای جدول سمت راست مطابقت داشته باشد، مقدار NULL برای ستون‌های غیر مطابقت یافته در خروجی نمایش داده می‌شود.
حتما بخوانید: دستور UNION

 خروجی دستور RIGHT JOIN در اسکیوال از از جدول سمت راست انتخاب میشود، حتی اگر هیچ رابطه ای با  جدول چپ نداشته باشد. ساختار دستور right join به صورت زیر است :

SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name

نکته : در بعضی دیتابیس ها دستور RIGHT JOIN با نام دستور RIGHT OUTER JOIN استفاده میشود.

مثال : در این مثال جدول اصلی ، جدول Orders میباشد که در سمت راست JOIN قرار دارد و خروجی ها بر اساس این جدول تنظیم می شود.

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
RIGHT JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName

در صورت نداشته رابطه ی بعضی ای رکورد ها با جدول سمت چپ ، فیلد های آن null انتخاب میشوند که با ترکیب آن با دستور isNull در اسکیول میتوانید خروجی های دلخواه خود را با استفاده از دستور right join بدست آورید.

کاربردها

  • تحلیل داده: برای مشاهده تمام رکوردهای موجود در یک جدول و بررسی ارتباطات با جدول دیگر.
  • گزارش‌گیری: برای ایجاد گزارش‌هایی که شامل تمامی اطلاعات مرتبط از جداول مختلف هستند.

نکات مهم

  • عملکرد: RIGHT JOIN ممکن است منجر به مجموعه نتایج بزرگ‌تری شود، بنابراین باید با احتیاط استفاده شود.
  • پشتیبانی پایگاه داده: در برخی پایگاه‌های داده، مانند MySQL، ممکن است نیاز به استفاده از ترکیب LEFT JOIN و UNION برای دستیابی به نتایج مشابه باشد.

با دریافت « مشاوره برنامه‌نویسی، وب و سئو » از کارشناسان جوان حرفه‌ای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!

 

و اما کلام آخر…

با استفاده از RIGHT JOIN، می‌توانید به راحتی اطلاعات مرتبط از چندین جدول را ترکیب کرده و نتایج کاملی را بدست آورید.
تصویر دکتر علی قوامی
دکتر علی قوامی
دانش‌آموخته دکترای تخصصی (PhD) کارآفرینی فناوری، بنیانگذار و مدیر گروه بین‌المللی کسب و کار ساکوراد با بیش از ۲۰ سال تجربه بعنوان کوچ، مدرس، مشاور و منتور در حوزه‌های مختلف راه‌اندازی و توسعه کسب‌وکار در 17 کشور جهان هستم. در تلاشم تا تجربیات ذی‌قیمت خود را با شما دوستان عزیزم به اشتراک گذارم.
پیشنهاد بر اساس سلیقه شما
SQL Server

آشنایی با SQL Server

در مدل رابطه‌ای داده‌ها، زبان ساختارمند پرسش‌ها یا اس کیو ال یا سی کوال (Structured Query Language – SQL) زبانی است سطح بالا مبتنی بر

ادامه مطلب »

مسیریابی تحصیلی - شغلی (آنلاین)

تست شغلی به آزمون روانشناسی گفته می شود که فرد با توجه به پاسخگویی به سوالات در انتها بهترین شغلی که می تواند در آن موفق باشد را معرفی می کند.

سئوالات و نظرات ارزشمند خود را با ما مطرح کنید

دیدگاهتان را بنویسید

کلینیک مشاوره کسب و کار

ارائه‌ی خدمات کوچینگ، مشاوره و منتورینگ توسط برترین متخصصان جوان

هاست سنتر حرفه‌ای

طیف وسیعی از خدمات حرفه‌ای هاستینگ با تنوع و کیفیت کنترل شده

کانال یوتیوب

آموزش‌ها و نکات کلیدی ما را دنبال کنید

کانال تلگرام

اخبار و تخفیفات گروهی ما را دنبال کنید

صفحه اینستاگرام

آموزش‌ها و تخفیفات گروهی ما را دنبال کنید

متأسفیم! فرم شما یافت نشد.