LEFT JOIN در SQL
یادگیری SQLکلمات کلیدی LEFT JOIN همه رکوردها را از جدول سمت چپ (جدول 1) و پرونده های همسان از جدول راست (جدول 2) باز می گرداند. اگر از سمت راست است هیچ رکوردی وجود نداشته باشد نتیجه NULL بر میگرداند.
ساختار LEFT JOIN در SQL
FROM table1
LEFT JOIN table2 ON table1.column_name = table2.column_name;
توجه: در بعضی از پایگاه های داده، LEFT JOIN نامیده می شود: LEFT OUTER JOIN
در زیر یک انتخاب از جدول " Customers" است:
و انتخاب از جدول " Orders":
مثال LEFT JOIN
دستور SQL زیر تمام مشتریان و هر دستورالعملی را که ممکن است داشته باشند انتخاب می کند:
FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;
که نتیجه به این شکل خواهد بود:
توجه: کلمه کلیدی LEFT JOIN تمام رکورد ها را از جدول سمت چپ (مشتریان) باز می گرداند، حتی اگر در جدول راست (سفارش ها) هیچ ربطی وجود نداشته باشد.
نظر شما
>