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