در آموزش های قبلی به شما در رابطه با دستور Join توضیح دادیم و به شما گفتیم که این دستور می تواند به عنوان یک پل ارتباطی بین جداول پایگاه داده عمل کند حال می خواهیم دستورLEFT JOIN را برای شما شرح دهیم.به همین منظور ابتدا یک تعریف کوتاه در رابطه با این دستور برایتان آورده ایم و سپس با یک مثال بحث را به پایان می رسانیم.
LEFT JOIN : خروجی دستور LEFT JOIN از از جدول سمت چپ انتخاب میشود، حتی اگر هیچ رابطه ای با جدول سمت راست نداشته باشد.
(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