با سلام خدمت همراهان همیشگی وب سایت پرنیان طرح
با یکی دیگر از مقالات آموزش SQL در خدمت شما عزیزان هستیم.
می توانید برای مطالعه بیشتر در مورد SQL به این لینک در وب سایت پرنیان طرح مراجعه کنید.
در آموزش امروز قصد داریم در مورد LEFT JOIN یا الحاق چپ یا در بهتر الحاق از طرف چپ ،در زبان برنامه نویسی SQL صحبت کنیم.
همچنین نحوه استفاده کردن از دستور کلیدی LEFT JOIN در این زبان را نیز مرور و با هم تمرین خواهیم کرد.
در ادامه آموزش همراه ما باشید.
مقدمه
دستور کلیدی LEFT JOIN تمام رکوردهای جدول سمت چپ (جدول 1) ، و رکوردهای همسان از جدول سمت راست (جدول 2) را برمی گرداند.
در صورت عدم مطابقت ، نتیجه NULL از سمت راست به عنوان نتیجه نهایی بازگردانده می شود
شکل نحوی این دستور به شکل زیر می باشد.
SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name;
نکته!
توجه داشته باشید که در بعضی از پایگاه های داده، LEFT JOIN، با نام LEFT OUTER JOIN خوانده می شود.
اگر بخواهیم این الحاق را با شکل نمایش دهیم، می توانیم چنین شکلی را برای آن متصور شویم.
پایگاه داده های نمونه در این آموزش:
در این آموزش از پایگاه داده مشهور Northwind استفاده خواهیم کرد.
در زیر گزیده ای از جدول “Customers” قرار دارد:
همچنین گزیده ای از جدول “Orders” نیز وجود دارد.
مثالی برای استفاده از الحاق چپ
SQL LEFT JOIN Example
دستور SQL زیر همه مشتری ها و هرگونه سفارش ممکن برای هر مشتری را انتخاب می کند:
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;
می توانید نتیجه دستور بالا را از این لینک مشاهده و تمرین کنید.