به کمک نیاز دارید؟

خدمات تخصصی

جستجو
این کادر جستجو را ببندید.
دستور LEFT JOIN

دستور LEFT JOIN

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

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

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

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

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

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

کاربردها

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

نکات مهم

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

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

 

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

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

سئو کلاه سفید چیست؟

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

ادامه مطلب »

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

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

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

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

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

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

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

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

کانال یوتیوب

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

کانال تلگرام

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

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

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

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

گام اول

انتخاب حوزه تخصصی مدنظر

گام دوم

بررسی رزومه مشاوران مرتبط

گام سوم

انتخاب مشاور با تخصص مدنظر

گام چهارم

تکمیل فرم و ثبت درخواست

گام پنجم

پرداخت حق‌الزحمه مشاور

گام ششم

تماس با شما برای تعیین وقت

گام هفتم

برقراری ارتباط شما با مشاور